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

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

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

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

התהליך מוצג למטה:

בתרשים הזה:

  1. המשתמש מנסה להיכנס לממשק המשתמש של Edge על ידי שליחת בקשה לכתובת ה-URL להתחברות של אפליקציית Edge. ממשק משתמש. לדוגמה: https://edge_UI_IP_DNS:9000
  2. בקשות לא מאומתות יופנו ל-IdP של SAML. לדוגמה, https://idp.customer.com.
  3. אם אתם לא מחוברים ל-IdP, תתבקשו להתחבר.
  4. האימות שלכם מתבצע באמצעות ה-IdP של SAML.

    ה-IdP של SAML יוצר ומחזיר טענת נכונות (assertion) של SAML 2.0 למודול ה-SSO של Apigee.

  5. SSO ב-Apigee מאמת את טענת הנכוֹנוּת (assertion), מחלץ את זהות המשתמש בטענת הנכוֹנוּת (assertion), יוצר אסימון האימות של OAuth 2 לממשק המשתמש של Edge, ומפנה את המשתמשים לממשק המשתמש הראשי של Edge בכתובת ה-URL הבאה:
    https://edge_ui_IP_DNS:9000/platform/orgName

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