כיצד להגדיר SMTP לשימוש ב-OAuth 2.0 (Microsoft & Gmail)? - LabCollector

חפש את מאגר הידע לפי מילת מפתח

אתה כאן:
← כל הנושאים

SMTP OAuth2 הוא תכונה חיונית עבור LabCollector משתמשים שרוצים לעמוד בדרישות שילוב ה-SMTP המאובטח של Microsoft ו-Gmail. תכונה זו זמינה כעת בגרסה האחרונה של LabCollector ומאפשר למשתמשים לחבר את חשבונות Office365 ו-Gmail שלהם בצורה מאובטחת ואמינה.

OAuth2 הוא תקן פתוח להרשאה המאפשר למשתמשים לשתף את המשאבים הפרטיים שלהם, כגון דואר אלקטרוני, עם אפליקציה של צד שלישי מבלי לשתף את האישורים שלהם. זה מושג על ידי שימוש בקוד הרשאה, אשר נוצר על ידי ספק שירותי הדואר האלקטרוני של המשתמש ומוחלף בקוד גישה.

שימוש OAuth2 in LabCollector יש כמה יתרונות. ראשית, הוא מאפשר למשתמשים לקרוא נתונים של משתמש מאפליקציה אחרת, כגון Office365or gmail , מבלי לחלוק את האישורים שלהם. זה שימושי במיוחד עבור מנהלי מעבדות שצריכים לגשת לנתונים חשובים כגון תכתובת דוא"ל למטרות מחקר.

שנית, OAuth2 מספק את זרימת העבודה להרשאה עבור אינטרנט, יישומי שולחן עבודה ומכשירים ניידים. המשמעות היא שמשתמשים יכולים לגשת לאימייל שלהם מכל מכשיר או פלטפורמה שתומכים בהם LabCollector, כל עוד יש להם חיבור לאינטרנט.

לבסוף, OAuth2 היא אפליקציית אינטרנט בצד השרת שמשתמשת בקוד הרשאה ואינה מקיימת אינטראקציה עם אישורי משתמש. המשמעות היא שאישורי המשתמש לעולם לא מאוחסנים ב- LabCollector מסד נתונים, המבטיח את הרמה הגבוהה ביותר של אבטחה ופרטיות למשתמשים.

למשל, מנהל מעבדה שרוצה להשתמש LabCollector כדי לנהל את תכתובות הדוא"ל של המעבדה שלהם יכולים להשתמש SMTP OAuth2 לחבר ביניהם Office365 or gmail חֶשְׁבּוֹן. ברגע שהחיבור נוצר, מנהל המעבדה יכול לגשת לכל תכתובות הדוא"ל שלו מבפנים LabCollector, מבלי לעזוב את האפליקציה או לשתף את האישורים שלהם.

במאגר הידע הבא, נסקור את כל השלבים החיוניים שעליך לבצע כדי להגדיר את OAuth2 של Microsoft ושל Gmail שלך.

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. לאחר מכן, עבור אל "רישומים לאפליקציות"

    • 4. עכשיו, לך הרשמה חדשה, ומלא את המידע הנדרש.

    • 5. לחץ על “כפתור הרשמה".
    • 6. לאחר מכן, העתק והדבק את המידע הבא:
      • מזהה יישום (לקוח) לשדה "OAUTH CLIENT ID" מופעל Labcollector.
      • מזהה ספרייה (דייר). לשדה "TenantID" מופעל Labcollector.

    • 7. עבור אל “תעודות וסודות", ואז לחץ על "סוד לקוח חדש".

    • 8. מלא את התיאור והגדר את השדה Expires, ולאחר מכן לחץ על הוסף.

    • 9. העתק והדבק: ערך סוד הלקוח לשדה "OAUTH SECRET KEY" מופעל Labcollector.

  • LabCollectorתצורה של
    1. דוא"ל למשתמש של OAUTH השדה יכול להיות זהה לחשבון האימייל שלך ב-Azure.
    2. מזהה לקוח של OAUTH field : מזהה יישום (לקוח) ב-Azure Active Directory שלך.
    3. מפתח סודי של OAUTH field : Azure Active Directory > אישורים וסודות > סודות לקוח > ערך.
    4. מזהה דייר שדה: הערך של מזהה Directory (דייר) ב-Azure Active Directory שלך.
    5. ספק: מיקרוסופט.
    6. משדה: יכול להיות זהה לחשבון האימייל שלך ב-Azure.
    7. לחץ על "קבל אסימון".
    8. לחץ על "הַבָּא".
    9. הזן את הסיסמה שלך ולחץ על לְחַבֵּר.

    • 10. לחץ על OK ולחץ על "עדכון".

    • 11. כעת, אתה יכול לבדוק באמצעות הכפתור "שלח דוא"ל לבדיקה".

  • הודעות שגיאה נפוצות
    • האימות לא הצליח, SmtpClientAuthentication מושבת עבור תיבת הדואר.

    • כדי לפתור את השגיאה, כל שעליך לעשות הוא לבצע את השלבים הבאים:
      • 1. עבור אל מרכז הניהול של Microsoft 365.
      • 2. לחץ על משתמשים > משתמשים פעילים.
      • 3. לחץ על המשתמש הנוכחי שלך.

      • 4. לחץ על “Mail">"נהל אפליקציות דוא"ל".

      • 5. ודא ש"SMTP מאומת" פעיל, ולאחר מכן שמור את השינויים שלך.

      • 6. עדכן את רענון אסימון on Labcollector, ולחץ על עדכון.

      • 7. בדוק שוב כדי לראות אם הבעיה נפתרה.

קישורים שימושיים

    2. OAuth 2.0 Google

      • 2. עבור אל מסוף Google Cloud ובחר פרויקט.

      • 3. לאחר מכן לחץ על "פרויקט חדש".

      • 4. מלא את המידע הנדרש.

      • 5. לחץ על “כפתור יצירת", ולאחר מכן המתן להתראה.

      • 6. בחר את הפרויקט שיצרת זה עתה.

      • 7. עבור אל ממשקי API ושירותים והפעל את ממשק API של Gmail.

      • 8. לחץ על אפשר ממשקי API ושירותים.

      • 9. חפש ממשק API של Gmail.

      • 10. הפעל את API.

      • 11. כעת, אתה צריך ליצור אישורים, כדי לעשות זאת, לחץ על צור אישורים.

      • 12. בחר זמן משתמש.

      • 13. מלא את המידע הנדרש מתוך "מסך הסכמה של OAuth", ולאחר מכן לחץ על שמור והמשך.
      • 14. בקטע Scope, אינך צריך לעשות דבר, פשוט לחץ על שמור והמשך.
      • 15. כעת, בחר את סוג היישום "אפליקציית רשת" והזן את השם.

      • 16. הזן את נתיב כתובת האתר שלך Labcollector והשלם את כתובת האתר עם /email/get_oauth_token.php
      • 17. לאחר מכן, הוסף את כתובת האתר שיצרת זה עתה ב- כתובות URL מורשות להפניה מחדש ולחץ על הלחצן CREATE.

      • 18. לחץ על סיום.
      • 19. עבור אל אישורים.

      • 20. לחץ על שם הלקוח שזה עתה יצרת.

      • 21. העתק והדבק:
        • זיהוי לקוח ל"מזהה לקוח של OAUTH" שדה Labcollector.
        • ערך סוד הלקוח ל"מפתח סודי של OAUTH" שדה Labcollector.

      • 22. עבור אל מסך ההסכמה של OAuth ופרסם את האפליקציה שלך או הוסף משתמש בדיקה.

     

    • LabCollectorתצורה של
      • 1. דוא"ל למשתמש של OAUTH השדה יכול להיות זהה לחשבון האימייל שלך.
      • 2. מזהה לקוח של OAUTH שדה : Google Cloud Console > ממשקי API ושירותים > אישורים > מזהי לקוח OAuth 2.0 > לחץ לשם הלקוח שלך > מזהה לקוח OAUTH 2.0 GOOGLE 10.
      • 3. מפתח סודי של OAUTH שדה : Google Cloud Console > ממשקי API ושירותים > אישורים > מזהי לקוח OAuth 2.0 > לחץ לשם הלקוח שלך > סוד לקוח.
      • 4. ספק: גוגל.
      • 5. SMTP: smtp.gmail.com
      • 6. משדה: יכול להיות זהה לחשבון הדוא"ל שלך בגוגל.
      • 7. לחץ כדי "קבל אסימון"כפתור.
      • 8. לחץ לחשבון שלך.

      • 9. הזן את שלך כתובת אימייל ו סיסמה, ולאחר מכן לחץ על אישור הַבָּא.

      • 10. קבל את ההרשאות לשליחת מיילים, ולאחר מכן לחץ על המשך.

      • 11. לחץ על אישור ולאחר מכן לחץ על "עדכון"כפתור.

      • 12. כעת, אתה יכול לבדוק באמצעות הכפתור "שלח דוא"ל לבדיקה".

    נושאים קשורים: