Il bisogno di OAuth è sorto perché volevamo dare accesso ad alcune delle nostre risorse al Resource Server (ad esempio, il mio nome / email su Facebook) alle app di terze parti. Questo giustifica vari tipi di sovvenzioni.
Ma per il tipo di concessione "password", la specifica dice che questo tipo è adatto nei casi dove il proprietario della risorsa ha una relazione di fiducia con il cliente.
La mia domanda è: quale è la necessità di aggiungere ulteriori complicazioni se possiamo gestire l'app di fiducia con nome utente / password?
L'unica cosa rilevante che riesco a trovare nelle specifiche è:
It is also used to migrate existing clients using direct authentication schemes such as HTTP Basic or Digest authentication to OAuth by converting the stored credentials to an access token.
Se questo è l'unico motivo, come potrei essere interessato se utilizzo l'autenticazione diretta con "app di fiducia"?