Como configurar o SMTP para usar OAuth 2.0 (Microsoft e Gmail)? - LabCollector

Pesquisar na base de conhecimento por palavra-chave

Você está aqui:
← Todos os tópicos

SMTP OAuth2 é uma característica essencial para LabCollector usuários que desejam cumprir os requisitos de integração SMTP segura da Microsoft e do Gmail. Este recurso agora está disponível na versão mais recente do LabCollector e permite que os usuários conectem suas contas do Office365 e do Gmail de maneira segura e confiável.

OAuth2 é um padrão aberto para autorização que permite aos usuários compartilhar seus recursos privados, como e-mail, com um aplicativo de terceiros sem compartilhar suas credenciais. Isto é conseguido através de um código de autorização, que é gerado pelo provedor de serviços de e-mail do usuário e trocado por um token de acesso.

utilização OAuth2 in LabCollector tem vários benefícios. Em primeiro lugar, permite aos usuários ler os dados de um usuário de outro aplicativo, como Office365or Gmail , sem precisar compartilhar suas credenciais. Isto é especialmente útil para gerentes de laboratório que precisam acessar dados importantes, como correspondência por e-mail, para fins de pesquisa.

Em segundo lugar, OAuth2 fornece o fluxo de trabalho de autorização para web, aplicativos de desktop e dispositivos móveis. Isso significa que os usuários podem acessar seus e-mails de qualquer dispositivo ou plataforma que suporte LabCollector, desde que tenham uma conexão com a internet.

Finalmente, OAuth2 é um aplicativo web do lado do servidor que usa um código de autorização e não interage com as credenciais do usuário. Isso significa que as credenciais do usuário nunca são armazenadas no LabCollector banco de dados, garantindo o mais alto nível de segurança e privacidade aos usuários.

Por exemplo, um gerente de laboratório que deseja usar LabCollector para gerenciar a correspondência de e-mail do laboratório pode usar SMTP OAuth2 para conectar seus Office365 or Gmail conta. Depois que a conexão for estabelecida, o gerente do laboratório poderá acessar toda a correspondência por e-mail de dentro do LabCollector, sem precisar sair do aplicativo ou compartilhar suas credenciais.

Na base de conhecimento a seguir, cobriremos todas as etapas essenciais que você precisa seguir para configurar o OAuth2 da Microsoft e do Gmail.

1. OAuth 2.0Microsoft

2. OAuth 2.0 Google

1. OAuth 2.0Microsoft

  • Primeiro de tudo, você precisará crie uma conta dentro do aplicativo:
    • 1. crie uma conta em https://portal.azure.com/
    • 2. Vamos para Azure Active Directory localizado no menu principal (conforme mostrado na imagem abaixo).

 

      • Ou você pode acessá-lo usando a barra de pesquisa (conforme mostrado abaixo).

    • 3. Em seguida, vá para “Registros de aplicativos"

    • 4. Agora vá para Novo registroe preencha as informações necessárias.

    • 5. Clique em "Botão de registro".
    • 6. Em seguida, copie e cole as seguintes informações:
      • ID do aplicativo (cliente) para o campo “OAUTH CLIENT ID” em Labcollector.
      • ID do diretório (locatário) para o campo “TenantID” em Labcollector.

    • 7. Vá para "Certificados e segredos”, depois clique em “Novo segredo do cliente".

    • 8. Preencha a descrição e defina o campo Expira, a seguir clique em Adicionar.

    • 9. Copie e cole: Valor secreto do cliente para o campo “OAUTH SECRET KEY” em Labcollector.

  • LabCollectorConfiguração do
    1. E-MAIL DO USUÁRIO OAUTH campo pode ser igual à sua conta de email do Azure.
    2. ID DO CLIENTE OAUTH campo: ID do aplicativo (cliente) em seu Azure Active Directory.
    3. CHAVE SECRETA OAUTH campo: Azure Active Directory > Certificados e segredos > Segredos do cliente > Valor.
    4. ID do locatário campo: valor do ID do diretório (locatário) em seu Azure Active Directory.
    5. provedor do cliente : Microsoft.
    6. do campo: pode ser igual à sua conta de email do Azure.
    7. Clique em "Obter token".
    8. Clique em "Próximo".
    9. Insira sua senha e clique em Contato.

    • 10. Clique em OK e pressione “ATUALIZAÇÃO".

    • 11. Agora você pode testar usando o botão “Enviar e-mail de teste".

  • Mensagens de erro comuns
    • Autenticação malsucedida, SmtpClientAutenticação está desativado para a caixa de correio.

    • Para solucionar o erro, basta seguir os passos abaixo:
      • 1. Acesse o centro de administração do Microsoft 365.
      • 2. Clique em Usuários > Usuários ativos.
      • 3. Clique no seu usuário atual.

      • 4. Clique em "Mail""Gerenciar aplicativos de e-mail".

      • 5. Certifique-se de que “SMTP autenticado”está ativo e salve suas alterações.

      • 6. Atualize seu ATUALIZAR TOKEN on LabcollectorE clique Atualizar.

      • 7. Teste novamente para ver se o problema foi resolvido.

Ligações Úteis

    2. OAuth 2.0 Google

      • 2. Acesse o console do Google Cloud e selecione um projeto.

      • 3. Em seguida, clique em “Novo projeto".

      • 4. Preencha as informações necessárias.

      • 5. Clique em "Botão Criar”, e aguarde a notificação.

      • 6. Selecione o projeto que você acabou de criar.

      • 7. Vá para APIs e serviços e habilite o Gmail api.

      • 8. Clique em Habilitar APIs e serviços.

      • 9. Procure por Gmail api.

      • 10. Habilite o API.

      • 11. Agora você precisa criar Credenciais, para isso clique no botão CRIAR CREDENCIAIS.

      • 12. Selecionar Time Usuário.

      • 13. Preencha as informações necessárias no “Tela de consentimento do OAuth”Seção e clique em Salvar e continuar.
      • 14. Na seção Escopo, você não precisa fazer nada, basta clicar em Salvar e Continuar.
      • 15. Agora escolha o tipo de aplicativo “Aplicativo Web”E digite o nome.

      • 16. Insira o caminho da URL do seu Labcollector e complete o URL com /email/get_oauth_token.php
      • 17. Em seguida, adicione o URL que você acabou de criar no URLs de redirecionamento autorizados e clique em CRIAR.

      • 18. Clique em Concluído.
      • 19. Vá para Credenciais.

      • 20. Clique no nome do cliente que você acabou de criar.

      • 21. Copie e cole:
        • ID do cliente para “ID DO CLIENTE OAUTH" campo Labcollector.
        • Valor secreto do cliente para “CHAVE SECRETA OAUTH" campo Labcollector.

      • 22. Vá para a tela de consentimento do OAuth e publique seu aplicativo ou adicione um usuário de teste.

     

    • LabCollectorConfiguração do
      • 1. E-MAIL DO USUÁRIO OAUTH campo pode ser o mesmo que sua conta de e-mail.
      • 2. ID DO CLIENTE OAUTH campo: Console do Google Cloud > APIs e serviços > Credenciais > IDs de cliente OAuth 2.0 > Clique no nome do seu cliente > ID de cliente OAUTH 2.0 GOOGLE 10.
      • 3. CHAVE SECRETA OAUTH campo: Console do Google Cloud > APIs e serviços > Credenciais > IDs do cliente OAuth 2.0 > Clique no nome do seu cliente > Segredo do cliente.
      • 4. provedor do cliente : Google.
      • 5. SMTP: smtp.gmail.com
      • 6. do campo: pode ser igual ao seu e-mail da conta do Google.
      • 7. Clique em “Obter token"Botão.
      • 8. Clique em sua conta.

      • 9. Insira seu E-mail e Senha, então clique Próximo.

      • 10. Aceite as permissões para enviar e-mails e clique em continuar.

      • 11. Clique em OK e pressione o botão “ATUALIZAÇÃO"Botão.

      • 12. Agora você pode testar usando o botão “Enviar e-mail de teste".

    Tópicos relacionados: