Si të konfiguroni SMTP për të përdorur OAuth 2.0 (Microsoft & Gmail)? - LabCollector

Kërkoni bazën e njohurive me fjalë kyçe

Ti je ketu:
← Të gjitha temat

SMTP OAuth2 është një veçori thelbësore për LabCollector përdoruesit që duan të pajtohen me kërkesat e integrimit të sigurt të SMTP të Microsoft dhe Gmail. Ky funksion tani është i disponueshëm në versionin më të fundit të LabCollector dhe i lejon përdoruesit të lidhin llogaritë e tyre Office365 dhe Gmail në një mënyrë të sigurt dhe të besueshme.

OAuth2 është një standard i hapur për autorizim që u mundëson përdoruesve të ndajnë burimet e tyre private, si p.sh. email, me një aplikacion të palës së tretë pa ndarë kredencialet e tyre. Kjo arrihet duke përdorur një kod autorizimi, i cili gjenerohet nga ofruesi i shërbimit të postës elektronike të përdoruesit dhe shkëmbehet për një shenjë aksesi.

Përdorim OAuth2 in LabCollector ka disa përfitime. Së pari, ai i lejon përdoruesit të lexojnë të dhënat e një përdoruesi nga një aplikacion tjetër, si p.sh Office365or Gmail , pa pasur nevojë të ndajnë kredencialet e tyre. Kjo është veçanërisht e dobishme për menaxherët e laboratorit të cilët kanë nevojë të kenë akses në të dhëna të rëndësishme si korrespondenca me email për qëllime kërkimore.

Së dyti, OAuth2 siguron rrjedhën e punës së autorizimit për ueb, aplikacione desktop dhe pajisje celulare. Kjo do të thotë që përdoruesit mund t'i qasen emailit të tyre nga çdo pajisje ose platformë që mbështet LabCollector, për sa kohë që ata kanë një lidhje interneti.

Së fundi, OAuth2 është një aplikacion ueb nga ana e serverit që përdor një kod autorizimi dhe nuk ndërvepron me kredencialet e përdoruesit. Kjo do të thotë që kredencialet e përdoruesit nuk ruhen kurrë në LabCollector bazën e të dhënave, duke siguruar nivelin më të lartë të sigurisë dhe privatësisë për përdoruesit.

Për shembull, një menaxher laboratori që dëshiron të përdorë LabCollector për të menaxhuar korrespondencën e emailit të laboratorit të tyre mund të përdorin SMTP OAuth2 për të lidhur tyre Office365 or Gmail llogari. Pasi të vendoset lidhja, menaxheri i laboratorit mund të hyjë në të gjithë korrespondencën e tyre me email nga brenda LabCollector, pa pasur nevojë të largoheni nga aplikacioni ose të ndajnë kredencialet e tyre.

Në bazën e njohurive të mëposhtme, ne do të mbulojmë të gjithë hapat thelbësorë që duhet të ndiqni për të konfiguruar OAuth2 të Microsoft dhe Gmail-it tuaj.

1. OAuth 2.0 Microsoft

2. OAuth 2.0 Google

1. OAuth 2.0 Microsoft

  • Para së gjithash, do t'ju duhet të krijuar një llogari brenda aplikacionit:
    • 1. krijoni një llogari në https://portal.azure.com/
    • 2. Shko te Azure Active Directory ndodhet në menunë kryesore (siç tregohet në pamjen e ekranit më poshtë).

 

      • Ose mund ta përdorni atë, duke përdorur shiritin e kërkimit (siç tregohet më poshtë).

    • 3. Më pas, shkoni te "Regjistrimet e aplikacioneve"

    • 4. Tani, shkoni në Regjistrim i ri, dhe plotësoni informacionin e kërkuar.

    • 5. Klikoni në “Butoni i regjistrimit".
    • 6. Më pas, kopjoni dhe ngjisni informacionin e mëposhtëm:
      • ID e aplikacionit (klientit). në fushën "OAUTH CLIENT ID" në Labcollector.
      • ID e drejtorisë (qiramarrësit). në fushën "TenantID". Labcollector.

    • 7. Shko te “Certifikatat dhe sekretet", pastaj klikoni në "Sekreti i ri i klientit".

    • 8. Plotësoni përshkrimin dhe përcaktoni fushën Expires, pastaj klikoni mbi Shto.

    • 9. Kopjo dhe ngjit: Vlera sekrete e klientit në fushën “OAUTH SECRET KEY”. Labcollector.

  • LabCollectorKonfigurimi i
    1. EMAIL E PËRDORUESIT OAUTH fusha mund të jetë e njëjtë me llogarinë tuaj të postës elektronike Azure.
    2. ID-ja e KLIENTIT OAUTH fushë : ID e aplikacionit (klientit) në Azure Active Directory.
    3. ÇELËSI SEKRET OAUTH fusha: Azure Active Directory > Certifikatat dhe sekretet > Sekretet e klientit > Vlera.
    4. Qiramarrësi ID fushë: vlera e ID-së së Drejtorisë (qiramarrësit) në Azure Active Directory tuaj.
    5. Provider: Microsoft.
    6. Nga fusha: Mund të jetë e njëjtë me llogarinë tuaj të emailit Azure.
    7. Klikoni mbi "Merrni shenjën".
    8. Klikoni mbi "Tjetër".
    9. Futni fjalëkalimin tuaj dhe klikoni mbi Lidh.

    • 10. Kliko në OK dhe shtypni "UPDATE".

    • 11. Tani, mund të provoni duke përdorur butonin "Dërgo mesazhin e testimit".

  • Mesazhe të zakonshme gabimi
    • Autentifikimi i pasuksesshëm, SmtpClientAuthentication është çaktivizuar për kutinë postare.

    • Për të zgjidhur gabimin, gjithçka që duhet të bëni është të ndiqni hapat e mëposhtëm:
      • 1. Shkoni te qendra e administrimit të Microsoft 365.
      • 2. Klikoni mbi Përdoruesit > Përdoruesit aktivë.
      • 3. Klikoni mbi përdoruesin tuaj aktual.

      • 4. Klikoni në “postë">"Menaxho aplikacionet e postës elektronike".

      • 5. Sigurohuni që "SMTP i vërtetuar” është aktive, më pas ruani ndryshimet tuaja.

      • 6. Përditëso tënden TOKEN REFRESH on Labcollector, dhe kliko Përditësimet.

      • 7. Provoni përsëri për të parë nëse problemi është zgjidhur.

Lidhje të dobishme

    2. OAuth 2.0 Google

      • 2. Shkoni te tastiera e Google Cloud dhe zgjidhni një projekt.

      • 3. Më pas klikoni në “Projekti i ri".

      • 4. Plotësoni informacionin e kërkuar.

      • 5. Klikoni në “Butoni i krijimit”, dhe më pas prisni njoftimin.

      • 6. Zgjidhni projektin që sapo keni krijuar.

      • 7. Shkoni te APIs & Services dhe aktivizoni Gmail API.

      • 8. Kliko në Aktivizo API-të dhe shërbimet.

      • 9. Kërkoni për Gmail API.

      • 10. Aktivizo API.

      • 11. Tani, ju duhet të krijoni Kredencialet, për ta bërë këtë, klikoni në KRIJONI KREDENTIALE.

      • 12. zgjedh Të dhënat e përdoruesit.

      • 13. Plotësoni informacionin e kërkuar nga "Ekrani i pëlqimit të OAuth", pastaj shtypni Ruaj dhe Vazhdo.
      • 14. Në seksionin Scope, nuk keni pse të bëni asgjë, thjesht klikoni Ruaj dhe Vazhdo.
      • 15. Tani, zgjidhni llojin e aplikacionit "Aplikimi në internet” dhe shkruani Emrin.

      • 16. Futni rrugën e URL-së tuaj Labcollector dhe plotësoni URL-në me /email/get_oauth_token.php
      • 17. Më pas, shtoni URL-në që sapo krijuat në URL-të e autorizuara të ridrejtimit dhe klikoni në KRIJO.

      • 18. Klikoni Done.
      • 19. Shkoni te Kredencialet.

      • 20. Klikoni mbi emrin e klientit që sapo keni krijuar.

      • 21. Kopjo dhe ngjit:
        • ID-ja e klientit në "ID-ja e KLIENTIT OAUTH”Fushë Labcollector.
        • Vlera sekrete e klientit për "ÇELËSI SEKRET OAUTH”Fushë Labcollector.

      • 22. Shkoni te ekrani i miratimit të OAuth dhe publikoni aplikacionin tuaj ose shtoni një përdorues Testi.

     

    • LabCollectorKonfigurimi i
      • 1. EMAIL E PËRDORUESIT OAUTH fusha mund të jetë e njëjtë me llogarinë tuaj të emailit.
      • 2. ID-ja e KLIENTIT OAUTH fushë : Google Cloud Console > API dhe shërbimet > Kredencialet > ID-të e klientit OAuth 2.0 > Klikoni te emri i klientit tuaj > ID-ja e klientit OAUTH 2.0 GOOGLE 10.
      • 3. ÇELËSI SEKRET OAUTH fushë : Google Cloud Console > API-të dhe shërbimet > Kredencialet > OAuth 2.0 ID-të e klientit > Klikoni te emri i klientit tuaj > Sekreti i klientit.
      • 4. Provider: Google.
      • 5. SMTP: smtp.gmail.com
      • 6. Nga fusha: mund të jetë e njëjtë me llogarinë tuaj të emailit në Google.
      • 7. Klikoni për të "Merrni shenjën"Button.
      • 8. Klikoni në llogarinë tuaj.

      • 9. Futni tuajën Email Fjalëkalimin, pastaj kliko Tjetër.

      • 10. Pranoni lejet për të dërguar email, më pas klikoni mbi vazhdim.

      • 11. Klikoni OK, më pas shtypni "UPDATE"Button.

      • 12. Tani, mund të provoni duke përdorur butonin "Dërgo mesazhin e testimit".

    Temat e ndërlidhura: