O OAuth é um protocolo aberto de autorização que permite acesso seguro e delegado aos recursos de um usuário sem a necessidade de compartilhar suas credenciais. No contexto do Google, o OAuth é utilizado para conceder permissões a aplicativos de terceiros, permitindo que esses aplicativos acessem informações protegidas de uma conta Google, como o Gmail ou o Google Drive.
A partir de 30 de setembro de 2024 não será mais possível enviar emails via SMTP tradicional se você utilizar uma conta gmail. Se você utiliza uma conta gmail integrada ao sistema será necessário gerar as chaves de integração conforme o procedimento a seguir.
- Acesse: https://console.cloud.google.com/apis
- No campo de pesquisa, digite gmail api. O seguinte resultado deve ser apresentado:
- Clique em Habilitar API e verifique se ela fica com o status ativada:
- Na aba “Tela de Permissão OAuth” preencha as informações de acordo com as configurações de sua empresa. Exemplo:
- Certifique-se que o status de publicação seja em produção. Se estiver em modo teste a conexão via API não irá funcionar.
- Clique em Credenciais, depois CRIAR CREDENCIAIS e selecione a opção ID do cliente Oauth:
- Selecione a opção Web application, defina um nome e adicione a seguinte URI: https://cdn.rein.net.br/retaguarda/consulta/ws/resource/Servicos/GoogleAuth/get
- Em seguida clique em CRIAR e verifique se as credenciais serão mostradas nos campos destacados em vermelho conforme imagem abaixo:
- Anote os campos client-id e client-secret
- Feito isso abra um chamado em nosso sistema de helpdesk informando:
- ID do cliente (ou client id)
- chave secreta do cliente (ou client secret)
- conta de email vinculada a essas chaves
- link de login do seu sistema que deve ser vinculado a essa conta de email
- O suporte irá vincular esses dados com seu sistema e retornará no chamado o processo de geração de refresh token para que seja feita a autorização de aplicação.