שימוש ב-SAML עם ממשק המשתמש של Edge

Edge for Private Cloud גרסה 4.17.09

במפרט ה-SAML מוגדרות שלוש ישויות:

  • ‫Principal (משתמש בממשק המשתמש של Edge)
  • ספק שירות (Edge SSO)
  • ספק זהויות (מחזיר טענת נכוֹנוּת ב-SAML)

כשה-SAML מופעל, חשבון המשתמש (משתמש בממשק המשתמש של Edge) מבקש גישה לספק השירות (Edge SSO). לאחר מכן, Edge SSO (בתפקיד שלו כספק שירות SAML) מבקש ומקבל טענת נכוֹנוּת (assertion) של זהות מספק הזהויות של SAML, ומשתמש בטענת הנכוֹנוּת הזו כדי ליצור את אסימון OAuth2 שנדרש כדי לגשת לממשק המשתמש של Edge. לאחר מכן המשתמש מופנה לממשק המשתמש של Edge.

התהליך הזה מוצג כאן:

בתרשים הזה:

  1. המשתמש מנסה לגשת לממשק המשתמש של Edge על ידי שליחת בקשה לכתובת ה-URL להתחברות לממשק המשתמש של Edge. לדוגמה:
    https://edge_ui_IP_DNS:9000
  2. בקשות לא מאומתות מופנות אל ספק הזהויות ב-SAML. לדוגמה, https://idp.customer.com.
  3. אם הלקוח לא מחובר לספק הזהויות, הוא יתבקש להתחבר.
  4. המשתמש מאומת על ידי ספק הזהויות של SAML. ספק הזהויות של SAML יוצר טענת נכוֹנוּת (assertion) ב-SAML 2.0 ומחזיר אותה ל-Edge SSO.
  5. ‫Edge SSO מאמת את טענת הנכוֹנוּת (assertion), מחלץ את זהות המשתמש מטענת הנכוֹנוּת, יוצר את אסימון האימות של OAuth 2 לממשק המשתמש של Edge ומפנה את המשתמש לדף הראשי של ממשק המשתמש של Edge בכתובת:
    https://edge_ui_IP_DNS:9000/platform/orgName

    כאשר orgName הוא השם של ארגון Edge.