Manual – Google oAuth 2.0

Abaixo segue o procedimento de configuração das informações necessárias para a configuração do Oauth no Google API’s 

Etapa 1 – Criar um projeto

1.1 Acessar o Google API’s (https://console.cloud.google.com/apis/) :

1.2 Selecionar Novo Projeto e defina o nome do projeto (Nome do aplicativo)

Etapa 2 – Adicionar API do Gmail

2.1 Entrar na opção APIs e serviços ativados > Ativar APIs e serviços > Procurar por Gmail e ativar o mesmo para o projeto

Etapa 3 – Configurar Conta de Serviço

3.1 Após registrar o Projeto, entrar em “Credenciais”

3.2 Criar uma credencial – Conta de Serviço e preencher os dados da conta de serviço podendo colocar qualquer nome na mesma

3.3 Aplicar o papel como Proprietário e concluir a criação da conta de serviço

3.5 Entrar na conta de serviço criada e ir em opções avançadas e clicar em “VER CONSOLE DE ADMNISTRADOR DO GOOGLE WORKSPACE

Etapa 4 – Delegação em todo domínio (Google Workspace/GSuite)

4.1 No painel administrador procurar a opção Segurança > Controle de dados e acesso > Delegação em todo domínio

4.2 Adicionar um novo Cliente da API

4.3 Copiar o ID da Conta de Serviço criada na etapa 3 e colar em ID do Cliente e preencher o Escopo com: “https://mail.google.com/” > Autorizar

Etapa 5. Gerar arquivo “.p12” (autorização do domínio)

5.1 Na tela da conta de serviço entrar na aba chaves > Criar nova chave > P12 >Criar

Etapa 6. Adicionar o arquivo gerado na pasta P12 do aplicativo. OBS: Pasta fica localizada no diretório Server\JobMonitor\P12 – (SmartCount ou SafePrint)