Configuração e-mail Google (oAuth)
Para ser utilizado o e-mail do Google, a partir de 30/09/2024 o Google, mudou a forma de autenticação, a ser utilizada, para isso se faz necessário realizar a configuração diretamente na conta Google para liberação e permissão de App de Terceiros, com isso precisa fazer algumas liberações na Conta do Google.
Para fazer as liberações sigam os passos:
- Com a sua conta Google logada acesse: https://console.cloud.google.com/projectselector2/apis/dashboard?hl=pt-br&supportedpurview=project&authuser=1
- Crie um Projeto, clicando em CRIAR PROJETO, após isso inclua o Nome do Projeto SISPETRO, clique em CRIAR
Feito isso o projeto será selecionado na parte superior: - Após isso acesse o Menu Tela de Permissão OAuth
- Na tela de permissão OAuth, quando usuário não for do Google Workspace, só permitirá selecionar como usuário Externo, pois dessa forma qualquer usuário que tenha uma conta google poderá acessar, sendo assim selecione externo e clique em CRIAR.
- Nesta página começaremos a incluir as informações e liberações para o APP acessar sua conta Google, informe:
- Tela de Permissão OAuth:
- Nome do APP: Hermes
- E-mail: informe um e-mail que será utilizado no SisPetro
- Dados de contato do desenvolvedor: informe um e-mail que será utilizado no SisPetro
- Clique em Salvar e Continuar
- Escopos → clique em salvar e continuar
- Informe novamente o mesmo e-mail, que será utilizado no SisPetro e clique em Salvar e Continuar
- Tela de Permissão OAuth:
- Na tela de permissão OAuth, quando usuário não for do Google Workspace, só permitirá selecionar como usuário Externo, pois dessa forma qualquer usuário que tenha uma conta google poderá acessar, sendo assim selecione externo e clique em CRIAR.
- Após isso acesse o Menu Credenciais e clique em CRIAR CREDENCIAIS → ID do cliente OAuth
- Selecione em Tipo de aplicativo: App para computador e informe um Nome para identificar, após clique em Criar
- Feito isso ele irá gerar os dados que serão necessário para realizar o envio do e-mail, anote as informações IDdoCliente e Chave secreta do cliente, pois essas serão configuradas no SisPetro.
- Selecione em Tipo de aplicativo: App para computador e informe um Nome para identificar, após clique em Criar
- Após toda liberação no Google, quando for realizar a comunicação com o SisPetro, será solicitado vinculo com a Conta do e-mail, por exemplo:
- Informe o E-mail e senha:
- Clique em Continuar:
- Clique em Continuar:
- Após isso será realizado a comunicação correta
- Informe o E-mail e senha: