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

Para gerar os requisitos para o OAuth no provedor Microsoft (Azure Active Directory), você precisará configurar uma aplicação no Azure Portal e seguir alguns passos similares aos usados no Google Cloud Console. Aqui está o passo a passo:

Acessar o Azure Portal

Criar um Novo Diretório ou Selecionar o Existente

Registrar um Aplicativo no Azure Active Directory

Obter o ID do Aplicativo (Client ID)

Criar um Segredo de Cliente 

Configurar Permissões de API (Escopos)

Conceder Consentimento Administrativo (se necessário)

Configurar o URI de Redirecionamento

Testar o Fluxo OAuth

Usar o Token de Acesso