Używanie SAML z interfejsem Edge

Specyfikacja SAML definiuje 3 podmioty:

  • Podmiot zabezpieczeń (użytkownik interfejsu Edge)
  • Dostawca usług (SSO w Apigee)
  • Dostawca tożsamości (zwraca asercję SAML)

Gdy protokół SAML jest włączony, podmiot zabezpieczeń (użytkownik interfejsu Edge) prosi o dostęp do dostawcy usług (SSO w Apigee). Następnie SSO w Apigee (w roli dostawcy usługi SAML) żąda potwierdzenia tożsamości od IDP SAML i uzyskuje je, a następnie używa go do utworzenia tokena OAuth2 wymaganego do uzyskania dostępu do interfejsu Edge. Użytkownik zostanie przekierowany do interfejsu Edge.

Ten proces pokazano poniżej:

Na tym diagramie:

  1. Użytkownik próbuje uzyskać dostęp do interfejsu Edge, wysyłając żądanie do adresu URL logowania do interfejsu Edge. Na przykład: https://edge_UI_IP_DNS:9000
  2. Nieuwierzytelnione żądania są przekierowywane do dostawcy tożsamości SAML. Na przykład „https://idp.customer.com”.
  3. Jeśli nie jesteś zalogowany(-a) u dostawcy tożsamości, pojawi się prośba o zalogowanie.
  4. Uwierzytelnianie przez dostawcę tożsamości SAML.

    Dostawca tożsamości SAML generuje i zwraca asercję SAML 2.0 do modułu SSO w Apigee.

  5. Usługa SSO w Apigee weryfikuje potwierdzenie, wyodrębnia z niego tożsamość użytkownika, generuje token uwierzytelniania OAuth 2 dla interfejsu Edge i przekierowuje użytkownika na główną stronę interfejsu Edge pod tym adresem URL:
    https://edge_ui_IP_DNS:9000/platform/orgName

    orgName to nazwa organizacji Edge.