OAuth

O OAuth é um padrão aberto de autorização que permite a um aplicativo acessar parte dos seus dados em outro serviço sem precisar conhecer a sua senha. Em vez de entregar as suas credenciais, você autoriza uma permissão específica e limitada, e o serviço entrega ao aplicativo um Um token é a unidade mínima de texto com a qual um modelo de linguagem trabalha: costuma ser uma palavra ou um fragmento de palavra. O preço e os limites são medidos em tokens. Mais no glossário → que funciona como uma chave temporária e revogável. É o que acontece quando você clica em «Conectar com o Google» e um app pede, por exemplo, para ver o seu calendário, mas não os seus e-mails. As vantagens são que você nunca compartilha a senha, que as permissões são granulares e que você pode revogá-las quando quiser. Vale distinguir que o OAuth cuida da autorização — o que um app pode fazer — enquanto a autenticação — quem você é — é resolvida por camadas como o OpenID Connect. Ele é a base de grande parte dos logins e das integrações entre serviços de hoje.