Ինչպե՞ս կարգավորել SMTP-ը OAuth 2.0-ն օգտագործելու համար (Microsoft և Gmail): - LabCollector

Որոնել գիտելիքների բազան ըստ հիմնաբառի

Դու այստեղ ես:
← Բոլոր թեմաները

SMTP OAuth2 համար էական հատկանիշ է LabCollector օգտվողներ, ովքեր ցանկանում են կատարել Microsoft-ի և Gmail-ի անվտանգ SMTP ինտեգրման պահանջները: Այս ֆունկցիան այժմ հասանելի է վերջին տարբերակում LabCollector և թույլ է տալիս օգտվողներին միացնել իրենց Office365 և Gmail հաշիվները ապահով և հուսալի եղանակով:

OAuth2 թույլտվության բաց ստանդարտ է, որը օգտատերերին հնարավորություն է տալիս կիսվել իրենց անձնական ռեսուրսներով, օրինակ՝ էլ. Սա ձեռք է բերվում թույլտվության ծածկագրի միջոցով, որը գեներացվում է օգտվողի էլ.փոստի ծառայության մատակարարի կողմից և փոխանակվում մուտքի նշանի հետ:

Օգտագործելով OAuth2 in LabCollector ունի մի քանի առավելություններ. Նախ, այն թույլ է տալիս օգտվողներին կարդալ օգտատիրոջ տվյալները մեկ այլ հավելվածից, օրինակ Office365or Gmail , առանց իրենց հավատարմագրերը կիսելու: Սա հատկապես օգտակար է լաբորատորիայի ղեկավարների համար, ովքեր հետազոտական ​​նպատակների համար պետք է մուտք գործեն կարևոր տվյալներ, ինչպիսիք են էլեկտրոնային նամակագրությունը:

Երկրորդ, OAuth2 ապահովում է վեբ, աշխատասեղանի հավելվածների և շարժական սարքերի թույլտվության աշխատանքային հոսքը: Սա նշանակում է, որ օգտվողները կարող են մուտք գործել իրենց էլ.փոստը ցանկացած սարքից կամ հարթակից, որն աջակցում է LabCollector, քանի դեռ նրանք ունեն ինտերնետ կապ։

Եվ, վերջապես, OAuth2 սերվերի կողմից վեբ հավելված է, որն օգտագործում է թույլտվության կոդը և չի փոխազդում օգտատերերի հավատարմագրերի հետ: Սա նշանակում է, որ օգտատիրոջ հավատարմագրերը երբեք չեն պահվում այնտեղ LabCollector տվյալների բազա՝ ապահովելով օգտատերերի անվտանգության և գաղտնիության ամենաբարձր մակարդակը:

Օրինակ՝ լաբորատորիայի ղեկավար, ով ցանկանում է օգտագործել LabCollector կառավարելու իրենց լաբորատորիայի էլեկտրոնային նամակագրությունը կարող են օգտագործել SMTP OAuth2 միացնել իրենց Office365 or Gmail հաշիվ. Կապը հաստատվելուց հետո լաբորատորիայի մենեջերը կարող է մուտք գործել իրենց բոլոր էլեկտրոնային նամակագրությունները ներսից LabCollector, առանց դիմումը լքելու կամ իրենց հավատարմագրերը կիսելու:

Հետևյալ Գիտելիքի բազայում մենք կներկայացնենք բոլոր այն հիմնական քայլերը, որոնք դուք պետք է հետևեք՝ ձեր Microsoft-ի և Gmail-ի OAuth2-ը կարգավորելու համար:

1. OAuth 2.0 Microsoft

2. OAuth 2.0 Google

1. OAuth 2.0 Microsoft

  • Առաջին հերթին ձեզ հարկավոր կլինի ստեղծել հաշիվ դիմումի շրջանակներում.
    • 1. ստեղծել հաշիվ https://portal.azure.com/
    • 2. Գնալ Azure Active Directory գտնվում է հիմնական ընտրացանկում (ինչպես ցույց է տրված ստորև ներկայացված սքրինշոթում):

 

      • Կամ կարող եք մուտք գործել այն՝ օգտագործելով որոնման տողը (ինչպես ցույց է տրված ստորև):

    • 3. Այնուհետև անցեք «Appրագրերի գրանցումներ"

    • 4. Այժմ, գնացեք Նոր գրանցումև լրացրեք պահանջվող տեղեկատվությունը:

    • 5. Կտտացրեք «Գրանցվել կոճակը".
    • 6. Այնուհետև պատճենեք և տեղադրեք հետևյալ տեղեկատվությունը.
      • Հայտի (հաճախորդի) ID դեպի «OAUTH CLIENT ID» դաշտը Labcollector.
      • Գրացուցակի (վարձակալի) ID դեպի «TenantID» դաշտը Labcollector.

    • 7. Գնալ դեպի «Վկայագրեր և գաղտնիքներ», ապա սեղմեք «Նոր հաճախորդի գաղտնիք".

    • 8. Լրացրեք նկարագրությունը և սահմանեք Expires դաշտը, ապա սեղմեք Ավելացնել:

    • 9. Պատճենել և տեղադրել. Հաճախորդի գաղտնի արժեքը դեպի «OAUTH SECRET KEY» դաշտը Labcollector.

  • LabCollector's Configuration
    1. OAUTH Օգտվողի էլ.փոստ դաշտը կարող է լինել նույնը, ինչ ձեր Azure էլփոստի հաշիվը:
    2. OAUTH CLIENT ID դաշտ. Հավելվածի (հաճախորդի) ID ձեր Azure Active Directory-ում:
    3. OAUTH ԳԱՂՏՆԻ ԲԱՆԱԼ դաշտ. Azure Active Directory > Վկայագրեր և գաղտնիքներ > Հաճախորդի գաղտնիքներ > Արժեք:
    4. Վարձակալության ID դաշտ՝ տեղեկատուի (վարձակալի) ID-ի արժեքը ձեր Azure Active Directory-ում:
    5. ՄատակարարMicrosoft- ը:
    6. ԴաշտիցԿարող է լինել նույնը, ինչ ձեր Azure էլփոստի հաշիվը:
    7. Սեղմիր "Ստացեք նշան".
    8. Սեղմիր "հաջորդ".
    9. Մուտքագրեք ձեր գաղտնաբառը և կտտացրեք միացնել.

    • 10. Սեղմիր OK և սեղմեք «ԹԱՐՄԱՑՆԵԼ".

    • 11. Այժմ դուք կարող եք փորձարկել՝ օգտագործելով կոճակը «Ուղարկել փորձարկման նամակ".

  • Ընդհանուր սխալի հաղորդագրություններ
    • Նույնականացումն անհաջող է, SmtpClientAuthentication փոստարկղի համար անջատված է:

    • Սխալը լուծելու համար անհրաժեշտ է միայն հետևել հետևյալ քայլերին.
      • 1. Գնացեք Microsoft 365 ադմինիստրատորի կենտրոն:
      • 2. Սեղմեք Users > Active users.
      • 3. Սեղմեք ձեր ընթացիկ օգտագործողի վրա:

      • 4. Կտտացրեք «փոստ»>«Կառավարեք էլփոստի հավելվածները".

      • 5. Համոզված եղեք, որ «Նույնականացված SMTP” ակտիվ է, ապա պահպանեք ձեր փոփոխությունները:

      • 6. Թարմացրեք ձեր ԹԱՐՄԱՑՆԵԼ ՏՈԿԵՆ on Labcollectorեւ սեղմեք Թարմացումներ.

      • 7. Կրկին փորձարկեք՝ տեսնելու, թե արդյոք խնդիրը լուծվել է:

Օգտակար հղումներ

    2. OAuth 2.0 Google

    • Առաջին հերթին ձեզ հարկավոր կլինի ստեղծել հաշիվ դիմումի շրջանակներում.

      • 2. Գնացեք Google Cloud վահանակ և ընտրեք նախագիծ:

      • 3. Այնուհետև կտտացրեք «Նոր ծրագիր".

      • 4. Լրացրեք պահանջվող տեղեկատվությունը:

      • 5. Կտտացրեք «Ստեղծել կոճակը», ապա սպասեք ծանուցմանը:

      • 6. Ընտրեք ձեր նոր ստեղծած նախագիծը:

      • 7. Գնացեք API-ներ և ծառայություններ և միացրեք Gmail api.

      • 8. Սեղմիր Միացնել API-ները և ծառայությունները.

      • 9. Որոնել Gmail api.

      • 10. Միացնել API.

      • 11. Այժմ դուք պետք է ստեղծեք Հավատարմագրեր, դա անելու համար սեղմեք կոճակի վրա ՍՏԵՂԾԵԼ ՀԱՎԱՏԱՐՄԱՆՆԵՐ.

      • 12. Ընտրեք Օգտագործողի տվյալներ.

      • 13. Լրացրեք պահանջվող տեղեկատվությունը «OAuth-ի համաձայնության էկրան” բաժինը, այնուհետև սեղմեք Պահպանել և շարունակել:
      • 14. Scope բաժնում ոչինչ պետք չէ անել, պարզապես սեղմեք Save and Continue:
      • 15. Այժմ ընտրեք «Application Type»Վեբ դիմում» և մուտքագրեք Անունը:

      • 16. Մուտքագրեք ձեր URL-ի ուղին Labcollector և լրացրեք URL-ը /email/get_oauth_token.php
      • 17. Այնուհետև ավելացրեք URL-ը, որը հենց նոր եք ստեղծել Լիազորված վերահղման URL-ներ և սեղմեք ՍՏԵՂԾԵԼ:

      • 18. Սեղմեք Կատարված է:
      • 19. Գնալ դեպի Հավատարմագրեր:

      • 20. Սեղմեք հենց նոր ստեղծված հաճախորդի անվան վրա:

      • 21. Պատճենել և տեղադրել.
        • Հաճախորդի ID-ն «OAUTH CLIENT ID»Դաշտը Labcollector.
        • Հաճախորդի գաղտնի արժեքը «OAUTH ԳԱՂՏՆԻ ԲԱՆԱԼ»Դաշտը Labcollector.

      • 22. Գնացեք OAuth-ի համաձայնության էկրան և հրապարակեք ձեր հավելվածը կամ ավելացրեք փորձնական օգտատեր:

     

    • LabCollector's Configuration
      • 1. OAUTH Օգտվողի էլ.փոստ դաշտը կարող է լինել նույնը, ինչ ձեր էլփոստի հաշիվը:
      • 2. OAUTH CLIENT ID դաշտ՝ Google Cloud Console > API-ներ և ծառայություններ > Հավատարմագրեր > OAuth 2.0 Հաճախորդի ID-ներ > Սեղմեք ձեր հաճախորդի անվան վրա > Հաճախորդի ID OAUTH 2.0 GOOGLE 10:
      • 3. OAUTH ԳԱՂՏՆԻ ԲԱՆԱԼ դաշտ՝ Google Cloud Console > API-ներ և ծառայություններ > Հավատարմագրեր > OAuth 2.0 Հաճախորդի ID-ներ > Սեղմեք ձեր հաճախորդի անվան վրա > Հաճախորդի գաղտնիք:
      • 4. Մատակարար: Google.
      • 5. SMTPsmtp.gmail.com
      • 6. Դաշտից: կարող է լինել նույնը, ինչ ձեր էլփոստի google հաշիվը:
      • 7. Սեղմեք «Ստացեք նշան"Կոճակը:
      • 8. Սեղմեք ձեր հաշիվ:

      • 9. Մուտքագրեք ձեր Էլ. փոստի հասցե և Գաղտնաբառ, ապա սեղմեք հաջորդ.

      • 10. Ընդունեք նամակներ ուղարկելու թույլտվությունները, ապա սեղմեք շարունակել:

      • 11. Սեղմեք OK, ապա սեղմեք «ԹԱՐՄԱՑՆԵԼ"Կոճակը:

      • 12. Այժմ դուք կարող եք փորձարկել՝ օգտագործելով կոճակը «Ուղարկել փորձարկման նամակ".

    Առնչվող թեմաներ.