OAuth 2 è un protocollo standard aperto che consente alle applicazioni di accedere alle risorse protette di un servizio per conto dell'utente. OAuth definisce flussi di autorizzazione per applicazioni native, applicazioni Web e dispositivi mobili.
In questo nuovo articolo introdurremo i principali meccanismi di funzionamento del protocollo, in particolare i due "grant" più utilizzati, il Client Credentials grant e l'Authorization Code grant. Infine vedremo come funziona il flusso di aggiornamento dei token (Refresh Token).