Versões comparadas

Chave

  • Estas linhas foram adicionadas. Esta palavra foi adicionada.
  • Estas linhas foram removidas. Esta palavra foi removida.
  • Formatting was changed.


Usando Gmail SMTP OAUTH

 

 

Os servidores IMAP e SMTP do Gmail foram estendidos para oferecer suporte à autorização por meio do protocolo OAuth 2.0. Usando o protocolo OAUTH, o usuário pode fazer autenticação pelo Gmail Web OAuth em vez de inserir usuário e senha diretamente no aplicativo. Dessa forma é mais seguro, mas um pouco complexo.

Acessar o painel de API e Serviços do Google Cloud
https://console.cloud.google.com/apis

Crie seu projeto em Google Developers Console

Para usar o Gmail OAUTH em seu aplicativo, você deve criar um projeto em Google Developers Console primeiro.

...

Algumas aplicações que operam em nível de servidor precisam de uma Conta de Serviço para que o envio de e-mails através do Google possa ser realizado. Isso é necessário porque, diferentemente do método convencional do OAuth, onde o usuário, a partir de sua estação de trabalho, conecta-se à sua conta Google, uma aplicação em nível de servidor utilizará uma conta 'padrão' para o envio de e-mails. Um exemplo são as contas responsáveis por envio de Notas Fiscais eletrônicas.


Para que uma conta de serviço seja criada, gerando uma um arquivo com a chave de autenticação (p12) para ser usada nestas aplicações em nível servidor, os passos abaixo são necessários.

...

 

Crie seu projeto no Google Console

 Para a criação da conta de serviço OAuth com o Gmail, é necessário criar um projeto.

  • Crie o projeto acessando https://console.developerscloud.google.com/projectcreate.

    Image RemovedImage Added


     

  • Selecione seu projeto -> Parte na parte superior da tela, ao lado do Ícone ícone do Google Cloud.

    Image RemovedImage Added

     


  • Nas opções disponíveis do lado esquerdo da telaNo menu à esquerda, selecione Contas de serviço;

  • Selecione Clique em Criar conta de serviço;
    Na tela que se abre, faça os preenchimentos necessários .

  • Preencha as informações solicitadas para a criação da Conta conta de serviço:

    Image RemovedImage Added



  • Os passos 2 e 3 do formulário são opcionais, ficando a critério sendo de escolha do cliente preenchepreenchê-los ou não.

     

    Image RemovedImage Added

  • Ao clicar em Concluir, sua conta de serviço será criada.


     


  • Uma vez Após criada, ela a conta de serviço ficará visível no painel Contas de serviço;.Image Removed

    Também é necessário a criação de uma chave p12 para algumas aplicações

     Image Added


  • Criação de uma Chave P12 para uso nas aplicações
  • Para algumas aplicações, pode ser necessário criar uma chave P12. Para gerá-la, basta selecionar :
    • Selecione a conta de serviço criada
    , e selecionar a aba
    • e clique no ícone de Ações (3 pontos)
    ;Nas opções listadas, selecione
    • .
    • Escolha a opção Gerenciar Chaves
    ;
    • .
    Image Removed
    Image Added
     
    Na tela que se abre, selecione a opção Adicionar Chave e selecione P12: 
    Image Removed
    Ao ser gerada, a chave p12 pode Image Added

  • A chave P12 será gerada e poderá ser armazenada localmente , para ser utilizada uso nas aplicações em que se faz necessário o uso dela.que requerem esse tipo de autenticação.

 

 

...