Os tokens OAuth autorizam o acesso de um usuário aos recursos. Em outras palavras, eles não autenticam usuários, mas são usados pelo provedor de serviços para autorizar o acesso em nome do usuário a outros recursos. Uma transação do OAuth ocorre quando um usuário solicita permissão de outro recurso usando sua identidade de provedor de serviços. O recurso solicitará permissão do provedor de serviços, que é fornecida na forma de um token de solicitação e uma senha. Em seguida, o recurso redireciona o usuário ao provedor de serviços para autenticar a solicitação. Nesse ponto, o recurso troca o token de solicitação por um token de acesso e uma senha. Se os dois tokens compartilharem o mesmo segredo, o processo do OAuth será concluído e o usuário delegou com êxito o acesso ao recurso ao provedor de serviços.