استفاده از SAML با «میانای کاربر Edge»

مشخصات SAML سه موجودیت را تعریف می‌کند:

  • اصلی (کاربر واسط کاربر Edge)
  • فراهم‌ساز خدمات (Apigee SSO)
  • ارائه‌دهنده هویت (یک ادعای SAML را برمی‌گرداند)

وقتی SAML فعال باشد، مدیر (کاربر Edge UI) درخواست دسترسی به ارائه‌دهنده خدمات (Apigee SSO) را می‌دهد. سپس Apigee SSO (در نقش خود به‌عنوان ارائه‌دهنده خدمات SAML) یک ادعای هویت از SAML IDP درخواست و دریافت می‌کند و از آن ادعا برای ایجاد رمز OAuth2 موردنیاز برای دسترسی به Edge UI استفاده می‌کند. سپس کاربر به واسط کاربر Edge هدایت می‌شود.

این فرایند در زیر نشان داده شده است:

در این نمودار:

  1. کاربر تلاش می‌کند با ارسال درخواست به نشانی وب ورود به سیستم برای Edge UI، به Edge UI دسترسی پیدا کند. برای مثال: https://edge_UI_IP_DNS:9000
  2. درخواست‌های تأییدنشده به SAML IDP هدایت می‌شوند. برای مثال، «https://idp.customer.com».
  3. اگر به سیستم IDP وارد نشده باشید، از شما خواسته می‌شود به سیستم وارد شوید.
  4. شما توسط SAML IDP اصالت‌سنجی شده‌اید.

    ‫SAML IDP یک ادعای SAML 2.0 تولید می‌کند و به ماژول Apigee SSO برمی‌گرداند.

  5. Apigee SSO ادعا را اعتبارسنجی می‌کند، هویت کاربر را از ادعا استخراج می‌کند، کد اصالت‌سنجی OAuth 2 را برای Edge UI تولید می‌کند، و کاربر را به صفحه اصلی Edge UI در نشانی وب زیر هدایت می‌کند:
    https://edge_ui_IP_DNS:9000/platform/orgName

    که orgName نام سازمان Edge است.