URL-Informationen für einen SSO-Provider

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 1 Minute Lesedauer
  • Während einer Anmeldeabfrage, die aus einem URL-Link zu der Instanz resultiert, die eine SSO-Sitzung erfordert, muss die verweisende URL möglicherweise an den SSO-Provider übergeben werden, damit die URL nach der Authentifizierung an die Instanz zurückgegeben und mit der richtigen Ressource verknüpft werden kann .

    Abbildung : 1. SSO-Zielumleitung
    SSO-Flow mit Umleitung
    Die Rückgabewerte für den Installationsausgang wurden erweitert, um eine URL anstelle oder zusätzlich zu der durch die Eigenschaften definierten URL zu übergeben. Normalerweise geben Sie einen Benutzernamen oder einen vordefinierten Zeichenfolgenwert zurück, um die Autorisierung oder Abfrage der SSO-Sitzung zu steuern. Die folgenden Beispiele zeigen das erweiterte Verhalten der Übergabe einer URL.
    return "failed_missing_requirement:%26amp;TARGET=https://instance.service-now.com/nav_to.do?uri=incident.do?sys_id=12345";
    Im obigen Beispiel wird die URL https://instance.service-now.com/nav_to.do?uri=incident.do?sys_id=12345 in Form eines URL-Parameters mit dem Namen TARGET an den SSO-Provider übergeben.
    Hinweis:
    Es wird davon ausgegangen, dass der SSO-Provider diese Informationen im Parameter TARGET verwendet, um zur Instanz zurückzukehren, wenn die Benutzeranmeldeinformationen erfasst und die Authentifizierung übergeben wurde.

    Ein Doppelpunkt : trennt die beiden Rückgabewerte, und ein codiertes & (%26amp;) verkettet die in der Eigenschaft glide.authenticate.failed_missing_requirement definierte URL und den Parameter TARGET.