Hur konfigurerar man SMTP för att använda OAuth 2.0 (Microsoft & Gmail)? - LabCollector

Sök kunskapsbas efter nyckelord

Du är här:
← Alla ämnen

SMTP OAuth2 är en väsentlig egenskap för LabCollector användare som vill följa Microsofts och Gmails säkra SMTP-integreringskrav. Denna funktion är nu tillgänglig i den senaste versionen av LabCollector och låter användare ansluta sina Office365- och Gmail-konton på ett säkert och tillförlitligt sätt.

OAuth2 är en öppen standard för auktorisering som gör det möjligt för användare att dela sina privata resurser, såsom e-post, med en tredjepartsapplikation utan att dela sina referenser. Detta uppnås genom att använda en behörighetskod, som genereras av användarens e-postleverantör och byts ut mot en åtkomsttoken.

Använda OAuth2 in LabCollector har flera fördelar. För det första tillåter det användare att läsa en användares data från en annan applikation, som t.ex Office365or gmail utan att behöva dela med sig av sina referenser. Detta är särskilt användbart för labbchefer som behöver komma åt viktig data som e-postkorrespondens för forskningsändamål.

Det andra, OAuth2 tillhandahåller auktoriseringsarbetsflödet för webb, stationära applikationer och mobila enheter. Detta innebär att användare kan komma åt sin e-post från vilken enhet eller plattform som helst som stöder LabCollector, så länge de har en internetanslutning.

Slutligen OAuth2 är en webbapp på serversidan som använder en auktoriseringskod och inte interagerar med användaruppgifter. Detta innebär att användaruppgifter aldrig lagras i LabCollector databas, vilket säkerställer högsta nivå av säkerhet och integritet för användarna.

Till exempel en labbchef som vill använda LabCollector att hantera sina labbs e-postkorrespondens kan använda SMTP OAuth2 att ansluta sina Office365 or gmail konto. När anslutningen är upprättad kan labbchefen komma åt all sin e-postkorrespondens inifrån LabCollector, utan att behöva lämna applikationen eller dela med sig av sina referenser.

I följande kunskapsbas kommer vi att täcka alla viktiga steg som du behöver följa för att ställa in din Microsofts och Gmails OAuth2.

1. OAuth 2.0 Microsoft

2. OAuth 2.0 Google

1. OAuth 2.0 Microsoft

  • Först och främst måste du skapa ett konto i applikationen:
    • 1. skapa ett konto på https://portal.azure.com/
    • 2. Gå till Azure Active Directory finns i huvudmenyn (som visas i skärmdumpen nedan).

 

      • Eller så kan du komma åt den genom att använda sökfältet (som visas nedan).

    • 3. Gå sedan till "Appregistreringar"

    • 4. Gå nu till Ny registreringoch fyll i den information som krävs.

    • 5. Klicka på “Registrera knapp".
    • 6. Kopiera och klistra sedan in följande information:
      • Program (klient) ID till "OAUTH CLIENT ID"-fältet på Labcollector.
      • Katalog-ID (hyresgäst) till "TenantID"-fältet på Labcollector.

    • 7. Gå till “Certifikat & hemligheter", klicka sedan på "Ny klienthemlighet".

    • 8. Fyll i beskrivningen och definiera fältet Utgår, klicka sedan på Lägg till.

    • 9. Kopiera och klistra in: Client Secret värde till "OAUTH SECRET KEY"-fältet på Labcollector.

  • LabCollectors konfiguration
    1. OAUTH ANVÄNDAR E-POST fältet kan vara detsamma som ditt Azure-e-postkonto.
    2. OAUTH KLIENT-ID field : Application (klient) ID i din Azure Active Directory.
    3. OAUTH HEMLIG NYCKEL fält : Azure Active Directory > Certifikat och hemligheter > Klienthemligheter > Värde.
    4. Hyresgäst-ID fält: värdet för Directory (tenant) ID i din Azure Active Directory.
    5. Provider: Microsoft.
    6. från fält: Kan vara samma som ditt Azure-e-postkonto.
    7. Klicka på "Få token".
    8. Klicka på "Nästa".
    9. Ange ditt lösenord och klicka på Kontakta.

    • 10. Klicka på OK och tryck på "UPPDATERING".

    • 11. Nu kan du testa med knappen "Skicka test-e-post".

  • Vanliga felmeddelanden
    • Autentisering misslyckades, SmtpClientAuthentication är inaktiverat för brevlådan.

    • För att lösa felet, allt du behöver göra är att följa stegen nedan:
      • 1. Gå till Microsoft 365 admin center.
      • 2. Klicka på Användare > Aktiva användare.
      • 3. Klicka på din nuvarande användare.

      • 4. Klicka på “Post">"Hantera e-postappar".

      • 5. Se till att "Autentiserad SMTP” är aktiv, spara sedan dina ändringar.

      • 6. Uppdatera din UPPDATERA TOKEN on Labcollector, och klicka Uppdatering.

      • 7. Testa igen för att se om problemet löstes.

Användbara länkar

    2. OAuth 2.0 Google

      • 2. Gå till Google Cloud-konsolen och välj ett projekt.

      • 3. Klicka sedan på "Nytt projekt".

      • 4. Fyll i nödvändig information.

      • 5. Klicka på “Skapa knapp” och vänta sedan på meddelandet.

      • 6. Välj det projekt du just skapade.

      • 7. Gå till API:er och tjänster och aktivera Gmail API.

      • 8. Klicka på Aktivera API:er och tjänster.

      • 9. Sök efter Gmail API.

      • 10. Aktivera API.

      • 11. Nu måste du skapa inloggningsuppgifter, för att göra detta, klicka på SKAPA Autentiseringsuppgifter.

      • 12. välj Användningstid.

      • 13. Fyll i nödvändig information från "OAuth-samtyckesskärm” och tryck sedan på Spara och fortsätt.
      • 14. I avsnittet Omfattning behöver du inte göra någonting, klicka bara på Spara och fortsätt.
      • 15. Välj nu applikationstyp "Webbapplikation” och skriv in namnet.

      • 16. Ange webbadressen till din Labcollector och fyll i URL:en med /email/get_oauth_token.php
      • 17. Lägg sedan till URL:en du just skapade i Auktoriserade omdirigeringsadresser och klicka på SKAPA.

      • 18. Klicka på Klar.
      • 19. Gå till Inloggningsuppgifter.

      • 20. Klicka på namnet på klienten du just skapade.

      • 21. Kopiera och klistra in:
        • Klient-ID till "OAUTH KLIENT-ID" fält Labcollector.
        • Client Secret värde till "OAUTH HEMLIG NYCKEL" fält Labcollector.

      • 22. Gå till OAuth-samtyckesskärmen och publicera din app eller lägg till en testanvändare.

     

    • LabCollectors konfiguration
      • 1. OAUTH ANVÄNDAR E-POST fältet kan vara detsamma som ditt e-postkonto.
      • 2. OAUTH KLIENT-ID fält : Google Cloud Console > API:er och tjänster > Inloggningsuppgifter > OAuth 2.0-klient-ID:n > Klicka på ditt klientnamn > Klient-ID OAUTH 2.0 GOOGLE 10.
      • 3. OAUTH HEMLIG NYCKEL fält : Google Cloud Console > API:er och tjänster > Inloggningsuppgifter > OAuth 2.0-klient-ID:n > Klicka på ditt klientnamn > Klienthemlighet.
      • 4. Provider: Google.
      • 5. SMTP-: smtp.gmail.com
      • 6. från fält: kan vara samma som ditt Google-e-postkonto.
      • 7. Klicka för att "Få token"-Knappen.
      • 8. Klicka till ditt konto.

      • 9. Mata in din E-postadress och Lösenord, Klicka sedan Nästa.

      • 10. Acceptera behörigheterna att skicka e-postmeddelanden och klicka sedan på fortsätt.

      • 11. Klicka på OK och tryck sedan på "UPPDATERING"-Knappen.

      • 12. Nu kan du testa med knappen "Skicka test-e-post".

    Relaterade ämnen: