Simple Science

Ciência de ponta explicada de forma simples

O que significa "OAuth 2.0"?

Índice

OAuth 2.0 é um sistema que permite que um aplicativo tenha acesso limitado a outro aplicativo em nome de um usuário. Por exemplo, se você quiser deixar um app móvel usar sua conta de rede social sem compartilhar sua senha, o OAuth 2.0 torna isso possível.

Como Funciona?

Quando você quer usar um app que precisa acessar sua conta, não precisa dar sua senha pra ele. Em vez disso, você faz login na sua conta por um processo seguro. Se você concordar em compartilhar certas informações, o app recebe um token especial que permite acessar sua conta temporariamente. Assim, sua senha fica segura.

Tipos de Clientes

No sistema OAuth 2.0, existem diferentes tipos de clientes:

  1. Clientes Confidenciais: Esses são apps que conseguem guardar segredos, como certos sites que usam um servidor pra armazenar dados.
  2. Clientes Públicos: Esses são apps que não conseguem guardar segredos, como apps móveis ou web apps que rodam no navegador.

Cada tipo tem suas próprias regras sobre como podem acessar informações.

Aspectos de Segurança

OAuth 2.0 ajuda a proteger os usuários garantindo que só apps autorizados possam acessar suas informações. Tem proteções integradas contra ameaças como alguém se passando por outro usuário ou roubando tokens de acesso.

Conclusão

OAuth 2.0 é importante pra manter suas contas online seguras enquanto permite que os apps trabalhem juntos. Facilita o compartilhamento de informações sem comprometer sua privacidade.

Artigos mais recentes para OAuth 2.0