URL-Informationen für einen SSO-Anbieter
Während einer Anmeldeabfrage, die aus einem URL-Link in die Instanz resultiert, die eine SSO-Sitzung erfordert, muss die verweisende URL möglicherweise an den SSO-Anbieter übergeben werden, damit die URL nach der Authentifizierung an die Instanz zurückgegeben und mit der richtigen Ressource verknüpft werden kann .
Rückgabewerte für den Installationsausgang wurden verbessert, um eine URL anstelle oder zusätzlich zu der in den Eigenschaften definierten URL zu übergeben. Normalerweise geben Sie einen Anwendernamen 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 namens TARGET an den SSO-Anbieter übergeben.Hinweis:
Es wird davon ausgegangen, dass der SSO-Anbieter diese Informationen im Parameter TARGET verwendet, um zur Instanz zurückzukehren, wenn die Anmeldeinformationen des Benutzers gesammelt und die Authentifizierung bestanden wurden.
Ein Doppelpunkt : trennt die beiden Rückgabewerte, und ein codiertes & (%26amp;) verkettet die in der Eigenschaft glide.authenticate.failed_missing_requirement und dem TARGET-Parameter definierte URL.