OAuth (Open Authorization) è una specifica per le applicazioni client per accedere alle risorse protette per conto di un utente. È stato sviluppato come alternativa agli utenti che distribuiscono le loro credenziali di accesso ad applicazioni di terze parti.