استفاده از SAML با رابط کاربری Edge

Edge for Private Cloud نسخه 4.18.05

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

  • اصلی (کاربر Edge UI)
  • ارائه دهنده خدمات (Edge SSO)
  • ارائه‌دهنده هویت (اظهار SAML را برمی‌گرداند)

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

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

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

  1. کاربر سعی می کند با درخواست به URL ورود به سیستم Edge UI به Edge UI دسترسی پیدا کند. به عنوان مثال: https:// edge_ui_IP_DNS :9000
  2. درخواست‌های احراز هویت نشده به ارائه‌دهنده هویت SAML هدایت می‌شوند. به عنوان مثال، "https://idp.customer.com".
  3. اگر مشتری به ارائه دهنده هویت وارد نشده باشد، از مشتری خواسته می شود که وارد سیستم شود.
  4. کاربر توسط ارائه دهنده هویت SAML احراز هویت می شود. ارائه‌دهنده هویت SAML یک ادعای SAML 2.0 را تولید و به Edge SSO برمی‌گرداند.
  5. Edge SSO ادعا را تأیید می کند، هویت کاربر را از ادعا استخراج می کند، کد تأیید اعتبار OAuth 2 را برای رابط کاربری Edge ایجاد می کند، و کاربر را به صفحه اصلی Edge UI هدایت می کند:
    https://edge_ui_IP_DNS:9000/platform/orgName

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