Requisitos oAuth

Em algumas ferramentas que o OAuth foi implementado são exigidos alguns pré-requisitos essenciais para seu funcionamento, são eles conta serviço , ID de serviço e o arquivo da chave privada(arquivo p12), para provedor Google, para provedores microsoft temos os seguintes requisitos: ID do cliente e segredo do cliente.  

Os requisitos podem ser gerados pelo console Google quando o e-mail usado for um e-mail do provedor e também pelo portal da Azure quando o e-mail for microsoft.

Console Google

No Google Cloud Console, o OAuth é configurado para autenticar e autorizar usuários ou sistemas em APIs do Google ou em serviços de terceiros. Aqui estão os passos principais para configurar o OAuth no Google Cloud Console:

Acessar o Google Cloud Console

Criar um Novo Projeto

Habilitar a API Necessária

Configurar a Tela de Permissão OAuth

Criar Credenciais OAuth

Obter o ID do Cliente e Chave Secreta

Gerar e Configurar o Token de Acesso

Usar o Token de Acesso

Criar uma Conta de Serviço

 

Portal Azure

No ecossistema Microsoft, OAuth é amplamente utilizado para integrar e autorizar o acesso a serviços como Microsoft 365, Azure, Outlook, entre outros.

Criar aplicativo no Azure AD

Configurar permissões

Gerar ID de cliente e segredo do cliente

Obter consentimento do administrador

Utilizar OAuth no código