Console Google 

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). 

Esses campos são gerados pelo console google, esse documento tem o objetivo de mostrar como gerar cada requisito. 

Gerar requisitos pelo console google

Passo 1: Criar um projeto no Google Console

Passo 2: Criar uma conta de serviço

Passo 3: Habilitar a delegação em toda a organização

Passo 4: Gerar chave privada

Passo 5: Configurar permissões no G Suite

Passo 6: Utilizar a conta de serviço

 

Microsoft (Office 365 via OAuth)

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

Passo 1: Criar aplicativo no Azure AD

Passo 2: Configurar permissões

Passo 3: Gerar ID de cliente e segredo do cliente

Passo 4: Obter consentimento do administrador

Passo 5: Utilizar OAuth no código