SSO プロバイダーの URL 情報
SSO セッションを必要とするインスタンスへの URL リンクによってログインが阻止される際、SSO プロバイダーに対して参照 URL を指定し、認証後に URL をインスタンスに戻して正しいリソースにリンクできるようにする必要がある場合があります。
インストレーションイグジットの戻り値は、プロパティで定義された URL の代わりに、または URL に加えて渡すように拡張されました。通常は、ユーザー名または事前定義された文字列値を返して、SSO セッションを許可するか阻止するかを制御します。次の例は、URL を渡す拡張動作を示しています。
return "failed_missing_requirement:%26amp;TARGET=https://instance.service-now.com/nav_to.do?uri=incident.do?sys_id=12345";上記の例では、URL
https://instance.service-now.com/nav_to.do?uri=incident.do?sys_id=12345 を、TARGET という名前の URL パラメーターの形式で SSO プロバイダーに渡します。注:
SSO プロバイダーは、ユーザー認証情報が収集されて認証が渡されると、TARGET パラメーターのその情報を使用してインスタンスにリダイレクトすると想定されます。
コロン (:) は 2 つの戻り値を区切り、エンコードされた & (%26amp;) はプロパティ glide.authenticate.failed_missing_requirement と TARGET パラメーターで定義された URL を連結します。