SAML 2.0 IDプロバイダーのプロファイル初期URL
フェデレーション環境では、IDプロバイダーからのユーザー主導のシングルサインオン操作に、特別に構成されたURLを使用することができます。
- シングル・サインオン・サービス
- シングル・ログアウト・サービス
- 名前 ID の管理サービス
シングルサインオンサービスの初期設定 URL
IDプロバイダーでシングルサインオン(SSO)フローを開始します。 URL の構文は次のとおりですhttps://{tenantName}/saml/sps/saml20ip/saml20/logininitial
?RequestBinding=RequestBindingType
&PartnerId=target_partner_provider_ID
&NameIdFormat=NameIDFormatType
&Target=target_application_location
&AssertionConsumerSvcIndes=AssertionConsumerSvcIndex各項目の意味は次のとおりです。- RequestBindingType
- 要求をサービス・プロバイダーに送信する際に使用するバインディング。 IDプロバイダーでシングルサインオンを開始する際の有効な値はHTTPPostです
- ターゲット・パートナー・プロバイダーID
- ターゲット・パートナーのプロバイダー ID。
- NameIdFormatType
- 名前 ID に使用する名前 ID の形式。 有効値は次のとおりです。
- 一時的な(匿名の)
- Persistent
- メール
- ターゲットアプリケーションの場所
- このエレメントは、アイデンティティー・プロバイダーがサービス・プロバイダーに送信する非送信請求応答に含まれる RelayState パラメーターの URL エンコード値として設定されます。 サービス・プロバイダーはこの値を、ユーザーがシングル・サインオンを使用してログオンできるアプリケーションの URL として解釈します。
- AssertionConsumerSvcIndex
- アイデンティティー・プロバイダーが応答を送信する Assertion Consumer Service URLの索引を指定します。 この値は、サービス・プロバイダー・メタデータのエンドポイントに対応している必要があります。注:ResponseBinding と AssertionConsumerSvcIndex の両方が指定されている場合、後者が優先されます。
IDプロバイダー側で開始されたシングルサインオン( URL )の例
次の例は、SAML 2.0 プロトコルを使用してアイデンティティー・プロバイダーで開始されるシングル・サインオン URL を示しています。AssertionConsumerSvcIndex は、応答を送信する ACS URL の索引を参照します。https://{tenantName}/saml/sps/saml20ip/saml20/logininitial
?RequestBinding=HTTPPost
&NameIdFormat=persistent
&PartnerId=https://sp.example.com:433/samlsp/sps/saml20/saml20
&Target=https://sp.example.com:9443/banking
&AssertionConsumerSvcIndex=0
シングルサインアウトサービスの初期設定 URL
IDプロバイダーでSLOフローを開始します。 この URL の構文は次のとおりです。https://{tenantName}/saml/sps/saml20ip/saml20/sloinitial
?RequestBinding=RequestBindingType各項目の意味は次のとおりです。- RequestBindingType
- 要求の送信に使用するバインディング。 有効な値は以下の通りです
- HTTPPost
- HTTPRedirect
IDプロバイダー側で開始されたシングルサインアウトの例 URL
https://{tenantName}/saml/sps/saml20ip/saml20/logininitial
?RequestBinding=HTTPPost
名前識別子管理サービス初期版 URL
パートナーが名前 ID 管理サーバーと通信するために使用します。 URL の構文は次のとおりですhttps://{tenantName}/saml/sps/saml20ip/saml20/mnidsinitial
?RequestBinding=RequestBindingType
&PartnerId=target_partner_provider_ID
&NameIdTerminate=name_ID_terminate_value
各項の説明は次のとおりです。- RequestBindingType
- 要求の送信に使用するバインディング。 有効な値は以下の通りです
- HTTPPost
- HTTPRedirect
- ターゲット・パートナー・プロバイダーID
- ターゲット・パートナーのプロバイダー ID。
- name_ID_terminate_value
- 名前 ID 管理フローで名前 ID マッピングを終了するかどうかを示す値。 有効な値は次のとおりです。
true: アカウントの連携を解除します。false: 名前IDフローが名前識別子(エイリアス)を更新することを示します。 値を明示的に指定しない場合、デフォルトは「false」です。
IDプロバイダーが開始する名前ID管理の例
https://\{tenantName}/saml/sps/saml20ip/saml20/mnidsinitial
?RequestBinding=HTTPPost
&PartnerId=https://sp.example.com:443/samlsp/sps/spfed/saml20
&NameIdTerminate=true