Jak nakonfigurovat SMTP pro použití OAuth 2.0 (Microsoft a Gmail)? - LabCollector

Prohledávejte znalostní bázi podle klíčového slova

Jsi tady:
← Všechna témata

SMTP OAuth2 je základní funkcí pro LabCollector uživatelé, kteří chtějí splnit požadavky na zabezpečenou integraci SMTP společností Microsoft a Gmail. Tato funkce je nyní k dispozici v nejnovější verzi LabCollector a umožňuje uživatelům propojit své účty Office365 a Gmail bezpečným a spolehlivým způsobem.

OAuth2 je otevřený standard pro autorizaci, který umožňuje uživatelům sdílet své soukromé zdroje, jako je e-mail, s aplikací třetí strany, aniž by sdíleli své přihlašovací údaje. Toho je dosaženo pomocí autorizačního kódu, který je vygenerován poskytovatelem e-mailových služeb uživatele a vyměněn za přístupový token.

Použití OAuth2 in LabCollector má několik výhod. Za prvé umožňuje uživatelům číst uživatelská data z jiné aplikace, např Office365or Gmail , aniž by museli sdílet své přihlašovací údaje. To je užitečné zejména pro vedoucí laboratoří, kteří potřebují přístup k důležitým datům, jako je e-mailová korespondence, pro účely výzkumu.

Zadruhé, OAuth2 poskytuje pracovní postup autorizace pro web, desktopové aplikace a mobilní zařízení. To znamená, že uživatelé mohou přistupovat ke svým e-mailům z jakéhokoli zařízení nebo platformy, která to podporuje LabCollector, pokud mají připojení k internetu.

Konečně, OAuth2 je webová aplikace na straně serveru, která používá autorizační kód a neinteraguje s přihlašovacími údaji uživatele. To znamená, že přihlašovací údaje uživatele nejsou nikdy uloženy v LabCollector databáze, zajišťující uživatelům nejvyšší úroveň zabezpečení a soukromí.

Například vedoucí laboratoře, který chce použít LabCollector ke správě e-mailové korespondence své laboratoře můžete použít SMTP OAuth2 propojit jejich Office365 or Gmail účet. Jakmile je spojení navázáno, může vedoucí laboratoře přistupovat ke veškeré své e-mailové korespondenci zevnitř LabCollector, aniž by museli opustit aplikaci nebo sdílet své přihlašovací údaje.

V následující znalostní bázi se budeme zabývat všemi základními kroky, které musíte provést, abyste mohli nastavit OAuth2 vašeho Microsoftu a Gmailu.

1. OAuth 2.0 Microsoft

2. OAuth 2.0 Google

1. OAuth 2.0 Microsoft

  • V první řadě budete muset vytvořit si účet v rámci aplikace:
    • 1. vytvořit účet na https://portal.azure.com/
    • 2. Jít do Azure Active Directory umístěné v hlavní nabídce (jak je znázorněno na obrázku níže).

 

      • Nebo k němu můžete přistupovat pomocí vyhledávací lišty (jak je uvedeno níže).

    • 3. Poté přejděte na „Registrace aplikací"

    • 4. Tak pojď Nová registracea vyplňte požadované informace.

    • 5. Klikněte na „Tlačítko registrace".
    • 6. Poté zkopírujte a vložte následující informace:
      • ID aplikace (klienta) do pole „OAUTH CLIENT ID“. Labcollector.
      • ID adresáře (tenanta). do pole „TenantID“. Labcollector.

    • 7. Přejděte na „Certifikáty a tajemství“, poté klikněte na „Nové tajemství klienta".

    • 8. Vyplňte popis a definujte pole Expires, poté klikněte na Přidat.

    • 9. Kopírování a vkládání: Tajná hodnota klienta do pole „TAJNÝ KLÍČ OAUTH“. Labcollector.

  • LabCollectorKonfigurace uživatele
    1. E-MAIL UŽIVATELE OAUTH pole může být stejné jako váš e-mailový účet Azure.
    2. ID KLIENTA OAUTH pole : ID aplikace (klienta) ve vaší Azure Active Directory.
    3. TAJNÝ KLÍČ OAUTH pole : Azure Active Directory > Certifikáty a tajné klíče > Tajné klíče klienta > Hodnota.
    4. TenantID pole: hodnota ID adresáře (tenanta) ve vaší Azure Active Directory.
    5. Provider: Microsoft.
    6. z pole: Může být stejný jako váš e-mailový účet Azure.
    7. Klikněte na "Získejte token".
    8. Klikněte na "další".
    9. Zadejte své heslo a klikněte na mítinky Connect.

    • 10. Klikněte na OK a stiskněte "UPDATE".

    • 11. Nyní můžete testovat pomocí tlačítka “Pošlete testovací e-mail".

  • Běžné chybové zprávy
    • Autentizace neúspěšná, SmtpClientAuthentication je pro poštovní schránku zakázána.

    • Chcete-li chybu vyřešit, vše, co musíte udělat, je provést následující kroky:
      • 1. Přejděte do centra pro správu Microsoft 365.
      • 2. Klikněte na Uživatelé > Aktivní uživatelé.
      • 3. Klikněte na svého aktuálního uživatele.

      • 4. Klikněte na „Poštovní zásilka">"Správa e-mailových aplikací".

      • 5. Ujistěte se, že „Ověřený SMTP“ je aktivní, pak uložte změny.

      • 6. Aktualizujte svůj OBNOVIT TOKEN on Labcollector, a klepněte na tlačítko Aktualizace.

      • 7. Znovu otestujte, zda byl problém vyřešen.

užitečné odkazy

    2. OAuth 2.0 Google

      • 2. Přejděte do konzole Google Cloud a vyberte projekt.

      • 3. Poté klikněte na „Nový projekt".

      • 4. Vyplňte požadované informace.

      • 5. Klikněte na „Tlačítko Vytvořit“ a počkejte na oznámení.

      • 6. Vyberte projekt, který jste právě vytvořili.

      • 7. Přejděte na APIs & Services a povolte Gmail api.

      • 8. Klikněte na Povolit rozhraní API a služby.

      • 9. Vyhledejte Gmail api.

      • 10. Povolit API.

      • 11. Nyní musíte vytvořit přihlašovací údaje, klikněte na VYTVOŘTE PŘIHLÁŠKY.

      • 12. vybrat Uživatel čas.

      • 13. Vyplňte požadované informace z „Obrazovka souhlasu OAuth“, poté klikněte na Uložit a pokračovat.
      • 14. V části Rozsah nemusíte nic dělat, stačí kliknout na Uložit a pokračovat.
      • 15. Nyní vyberte Typ aplikace “Webová aplikace“ a zadejte Název.

      • 16. Zadejte cestu URL svého Labcollector a doplňte adresu URL pomocí /email/get_oauth_token.php
      • 17. Poté přidejte adresu URL, kterou jste právě vytvořili, do Autorizované adresy URL pro přesměrování a klikněte na VYTVOŘIT.

      • 18. Klepněte na Hotovo.
      • 19. Přejděte na Pověření.

      • 20. Klikněte na jméno klienta, kterého jste právě vytvořili.

      • 21. Kopírování a vkládání:
        • ID klienta na „ID KLIENTA OAUTH“Pole Labcollector.
        • Tajná hodnota klienta na „TAJNÝ KLÍČ OAUTH“Pole Labcollector.

      • 22. Přejděte na obrazovku souhlasu s protokolem OAuth a publikujte svou aplikaci nebo přidejte testovacího uživatele.

     

    • LabCollectorKonfigurace uživatele
      • 1. E-MAIL UŽIVATELE OAUTH pole může být stejné jako váš e-mailový účet.
      • 2. ID KLIENTA OAUTH pole : Google Cloud Console > API's & Services > Credentials > OAuth 2.0 Client ID > Click to your client name > Client ID OAUTH 2.0 GOOGLE 10.
      • 3. TAJNÝ KLÍČ OAUTH pole : Google Cloud Console > API's & Services > Credentials > OAuth 2.0 Client ID > Click to your client name > Client secret.
      • 4. Provider: Google.
      • 5. SMTP: smtp.gmail.com
      • 6. z pole: může být stejný jako váš e-mailový účet Google.
      • 7. Klikněte na „Získejte token"Tlačítko.
      • 8. Klikněte na svůj účet.

      • 9. Zadejte své email a Heslo, poté klepněte na tlačítko další.

      • 10. Přijměte oprávnění k odesílání e-mailů a klikněte na pokračovat.

      • 11. Klepněte na tlačítko OK a poté stiskněte tlačítko „UPDATE"Tlačítko.

      • 12. Nyní můžete testovat pomocí tlačítka “Pošlete testovací e-mail".

    Související témata: