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