Kaip sukonfigūruoti SMTP naudoti OAuth 2.0 („Microsoft“ ir „Gmail“)? - LabCollector

Ieškokite žinių bazės pagal raktinį žodį

Tu esi čia:
← Visos temos

SMTP OAuth2 yra esminė savybė LabCollector naudotojams, norintiems laikytis „Microsoft“ ir „Gmail“ saugaus SMTP integravimo reikalavimų. Ši funkcija dabar pasiekiama naujausioje versijoje LabCollector ir leidžia vartotojams saugiai ir patikimai sujungti savo Office365 ir Gmail paskyras.

OAuth2 yra atviras prieigos teisės standartas, leidžiantis vartotojams dalytis savo privačiais ištekliais, pvz., el. paštu, su trečiosios šalies programa, nesidalijant savo kredencialais. Tai pasiekiama naudojant autorizacijos kodą, kurį sugeneruoja vartotojo el. pašto paslaugų teikėjas ir pakeičia į prieigos raktą.

Naudojant OAuth2 in LabCollector turi keletą privalumų. Pirma, tai leidžia vartotojams skaityti vartotojo duomenis iš kitos programos, pvz Office365or "Gmail" , nereikia dalytis savo kredencialais. Tai ypač naudinga laboratorijų vadovams, kuriems tyrimų tikslais reikia pasiekti svarbius duomenis, pvz., el. pašto korespondenciją.

Antra, OAuth2 teikia žiniatinklio, darbalaukio programų ir mobiliųjų įrenginių autorizacijos darbo eigą. Tai reiškia, kad vartotojai gali pasiekti savo el. paštą iš bet kurio palaikomo įrenginio ar platformos LabCollector, jei jie turi interneto ryšį.

Galiausiai, OAuth2 yra serverio žiniatinklio programa, kuri naudoja autorizacijos kodą ir nesąveikauja su vartotojo kredencialais. Tai reiškia, kad vartotojo kredencialai niekada nesaugomi LabCollector duomenų bazę, užtikrinančią aukščiausią vartotojų saugumo ir privatumo lygį.

Pavyzdžiui, laboratorijos vadovas, kuris nori naudotis LabCollector tvarkyti savo laboratorijos el. pašto korespondenciją gali naudoti SMTP OAuth2 sujungti jų Office365 or "Gmail" sąskaitą. Užmezgus ryšį, laboratorijos vadovas gali pasiekti visą savo el. pašto korespondenciją iš vidaus LabCollector, neišeinant iš programos ar nepasidalinus savo kredencialais.

Šioje žinių bazėje apžvelgsime visus esminius veiksmus, kuriuos turite atlikti norėdami nustatyti „Microsoft“ ir „Gmail“ OAuth2.

1. OAuth 2.0 Microsoft

2. OAuth 2.0 Google

1. OAuth 2.0 Microsoft

  • Visų pirma, jums reikės sukurti paskyrą programoje:
    • 1. susikurkite paskyrą https://portal.azure.com/
    • 2. Eiti į Azure Active Directory esančiame pagrindiniame meniu (kaip parodyta toliau esančioje ekrano kopijoje).

 

      • Arba galite jį pasiekti naudodami paieškos juostą (kaip parodyta toliau).

    • 3. Tada eikite į „Programėlių registracija"

    • 4. Dabar eik į Nauja registracijair užpildykite reikiamą informaciją.

    • 5. Spustelėkite „Registracijos mygtukas".
    • 6. Tada nukopijuokite ir įklijuokite šią informaciją:
      • Programos (kliento) ID į lauką „OAUTH CLIENT ID“. Labcollector.
      • Katalogo (nuomininko) ID įjungtą lauką „Nuomininko ID“. Labcollector.

    • 7. Eikite į „Sertifikatai ir paslaptys“, tada spustelėkite „Nauja kliento paslaptis".

    • 8. Užpildykite aprašymą ir nustatykite lauką Expires, tada spustelėkite Įtraukti.

    • 9. Kopijuoti ir įklijuoti: Kliento slaptumo vertė įjungtą lauką „OAUTH SECRET KEY“. Labcollector.

  • LabCollectorkonfigūracija
    1. OAUTH VARTOTOJO EL. PAŠTAS laukas gali būti toks pat kaip jūsų Azure el. pašto paskyra.
    2. OAUTH KLIENTO ID laukas : programos (kliento) ID jūsų Azure Active Directory.
    3. OAUTH SECRET KEY laukas : Azure Active Directory > Sertifikatai ir paslaptys > Kliento paslaptys > Vertė.
    4. Nuomininko ID laukas: katalogo (nuomininko) ID reikšmė jūsų Azure Active Directory.
    5. Tiekėjas: „Microsoft“.
    6. nuo lauko: gali būti tokia pati kaip jūsų Azure el. pašto paskyra.
    7. Spustelėkite "Gaukite žetoną".
    8. Spustelėkite "Sekantis".
    9. Įveskite slaptažodį ir spustelėkite prisijungti.

    • 10. Spauskite ant OK ir paspauskite "ATNAUJINIMAS".

    • 11. Dabar galite išbandyti naudodami mygtuką „Siųsti bandomąjį el. Laišką".

  • Dažni klaidų pranešimai
    • Autentifikavimas nepavyko, SmtpClientAuthentication Pašto dėžutėje išjungtas.

    • Norėdami išspręsti klaidą, tereikia atlikti šiuos veiksmus:
      • 1. Eikite į „Microsoft 365“ administravimo centrą.
      • 2. Spustelėkite Vartotojai > Aktyvūs vartotojai.
      • 3. Spustelėkite dabartinį vartotoją.

      • 4. Spustelėkite „paštas“>„Tvarkykite el. pašto programas".

      • 5. Įsitikinkite, kad „Autentifikuotas SMTP“ yra aktyvus, tada išsaugokite pakeitimus.

      • 6. Atnaujinkite savo ATNAUJINTI ŽETUMĄ on Labcollectorir spustelėkite Atnaujinti.

      • 7. Išbandykite dar kartą, kad pamatytumėte, ar problema išspręsta.

Naudingos nuorodos

    2. OAuth 2.0 Google

      • 2. Eikite į „Google Cloud“ pultą ir pasirinkite projektą.

      • 3. Tada spustelėkite „Naujas projektas".

      • 4. Užpildykite reikiamą informaciją.

      • 5. Spustelėkite „Sukurti mygtuką“, tada palaukite pranešimo.

      • 6. Pasirinkite ką tik sukurtą projektą.

      • 7. Eikite į API ir paslaugos ir įgalinkite „Gmail“ API.

      • 8. Spauskite ant Įgalinti API ir paslaugas.

      • 9. Ieškokite „Gmail“ API.

      • 10. Įjunkite API.

      • 11. Dabar turite sukurti kredencialus, kad tai padarytumėte, spustelėkite KURTI KREDENCIJUS.

      • 12. pasirinkti Vartotojas laikas.

      • 13. Užpildykite reikiamą informaciją iš „„OAuth“ sutikimo ekranas“, tada paspauskite Išsaugoti ir tęsti.
      • 14. Skiltyje Taikymo sritis jums nieko nereikia daryti, tiesiog spustelėkite Išsaugoti ir tęsti.
      • 15. Dabar pasirinkite programos tipąŽiniatinklio programa“ ir įveskite pavadinimą.

      • 16. Įveskite savo URL kelią Labcollector ir užpildykite URL su /email/get_oauth_token.php
      • 17. Tada pridėkite ką tik sukurtą URL Įgalioti peradresavimo URL ir spustelėkite KURTI.

      • 18. Spustelėkite Atlikta.
      • 19. Eikite į Kredencialai.

      • 20. Spustelėkite ką tik sukurto kliento pavadinimą.

      • 21. Kopijuoti ir įklijuoti:
        • Kliento ID į “OAUTH KLIENTO ID“ lauką Labcollector.
        • Kliento paslapties vertė į "OAUTH SECRET KEY“ lauką Labcollector.

      • 22. Eikite į „OAuth“ sutikimo ekraną ir paskelbkite programą arba pridėkite bandomąjį naudotoją.

     

    • LabCollectorkonfigūracija
      • 1. OAUTH VARTOTOJO EL. PAŠTAS laukas gali būti toks pat kaip jūsų el. pašto paskyra.
      • 2. OAUTH KLIENTO ID laukas : Google Cloud Console > API ir paslaugos > Kredencialai > OAuth 2.0 klientų ID > Spustelėkite savo kliento vardą > Kliento ID OAUTH 2.0 GOOGLE 10.
      • 3. OAUTH SECRET KEY laukas : „Google Cloud Console“ > API ir paslaugos > Kredencialai > „OAuth 2.0“ klientų ID > Spustelėkite savo kliento vardą > Kliento paslaptis.
      • 4. Tiekėjas: Google.
      • 5. SMTP: smtp.gmail.com
      • 6. nuo lauko: gali būti toks pat kaip jūsų el. pašto „Google“ paskyra.
      • 7. Spustelėkite „Gaukite žetoną"Mygtuką.
      • 8. Spustelėkite savo paskyrą.

      • 9. Įveskite savo El.pašto adresas* ir Slaptažodis, tada spustelėkite Sekantis.

      • 10. Sutikite su leidimais siųsti el. laiškus, tada spustelėkite Tęsti.

      • 11. Spustelėkite Gerai, tada paspauskite „ATNAUJINIMAS"Mygtuką.

      • 12. Dabar galite išbandyti naudodami mygtuką „Siųsti bandomąjį el. Laišką".

    Susijusios temos: