استخدام SAML مع واجهة مستخدم Edge

تحدّد مواصفات SAML ثلاثة كيانات:

  • المستخدم المفوَّض (مستخدم واجهة مستخدم Edge)
  • مقدّم الخدمة (الدخول الموحّد في Apigee)
  • موفِّر الهوية (يعرض تأكيد SAML)

عند تفعيل SAML، يطلب المستخدم الرئيسي (مستخدم واجهة مستخدم Edge) الوصول إلى مقدّم الخدمة (الدخول الموحّد (SSO) في Apigee). بعد ذلك، تطلب خدمة الدخول المُوحَّد (SSO) في Apigee (بصفتها مقدّم خدمة SAML) تأكيد الهوية من IDP في SAML وتحصل عليه، وتستخدم هذا التأكيد لإنشاء الرمز المميّز لبروتوكول OAuth2 المطلوب للوصول إلى واجهة مستخدم Edge. بعد ذلك، تتم إعادة توجيه المستخدم إلى واجهة مستخدم Edge.

تظهر هذه العملية أدناه:

في هذا المخطّط البياني:

  1. يحاول المستخدم الوصول إلى واجهة مستخدم Edge من خلال إرسال طلب إلى عنوان URL لصفحة تسجيل الدخول إلى واجهة مستخدم Edge. مثلاً: https://edge_UI_IP_DNS:9000
  2. تتم إعادة توجيه الطلبات غير المصادَق عليها إلى موفِّر الهوية (IdP) المستند إلى SAML. على سبيل المثال، "https://idp.customer.com".
  3. إذا لم تكن مسجِّلاً الدخول إلى موفِّر الهوية، سيُطلب منك تسجيل الدخول.
  4. تتم مصادقتك من خلال موفِّر هوية SAML.

    ينشئ موفِّر الهوية (IdP) عبر SAML تأكيدًا لـ SAML 2.0 ويعيده إلى وحدة الدخول المُوحَّد (SSO) في Apigee.

  5. تتحقّق خدمة الدخول المُوحَّد (SSO) في Apigee من صحة التأكيد، وتستخرج هوية المستخدم من التأكيد، وتُنشئ رمز مصادقة OAuth 2 لواجهة مستخدم Edge، وتعيد توجيه المستخدم إلى صفحة واجهة مستخدم Edge الرئيسية على عنوان URL التالي:
    https://edge_ui_IP_DNS:9000/platform/orgName

    حيث يمثّل orgName اسم مؤسسة Edge.