前提条件
SiteMinder のアカウントが必要です。SiteMinder 設定を構成する
SiteMinder を設定する際は、ほとんどのオプションで既定値を使用します。また、以下の設定手順では、次の Auth0 関連の値も必要になります。- EntityID:
urn:auth0:{yourTenant} - Assertion Consumer Service URL:
https://{yourDomain}/login/callback - ログアウト URL:
https://{yourDomain}/logout - SAML リクエストには HTTP-Redirect バインディング
- SAML レスポンスには HTTP-POST バインディング
- SiteMinder にログインします。
- SAML Service Provider Dialog を開きます。
- このサービスプロバイダーに適切な名前を設定します。
NameIdentifierを定義します。SiteMinder で認証されるユーザーに対してこれを生成する方法はいくつもあります。通常、この値は User Directory のユーザープロパティの 1 つ (uidなど) にマッピングします。- サービスプロバイダーの一般的な SAML プロパティを設定します。
-
Assertion Consumer Service URL を設定します。これは、SiteMinder が SAML トークンを POST で返送する先の URL です。このサービスプロバイダー () では、SAML レスポンスに
HTTP-POSTバインディングのみをサポートしています。次を使用します。https://{yourDomain}/login/callback - HTTP-Post チェックボックスをオンにします。
-
トークンに含めて送信する追加のユーザープロパティを設定します。認証されたユーザーについてこのサービスプロバイダーと共有したいその他のプロパティを追加します。一般的な値は
name、lastname、email addressなどです。このサービスプロバイダーは、前に定義したNameIdentifierをユーザーの一意の識別子として使用します。これらの属性は参照情報として扱われます。 -
SLO Location URL:
https://{yourDomain}/logoutを入力します。 - (任意) このサービスプロバイダーはアサーションの暗号化をサポートしています。 このオプションを使用するには、以下の手順でサービスプロバイダーの公開鍵証明書をダウンロードします。
- Auth0 Dashboard で Connections をクリックし、次に Enterprise をクリックします。
- SAMLP IDプロバイダーをクリックします。
- 設定アイコン (鉛筆) をクリックします。
- 表示されるウィンドウの 7 番目 (最後) の箇条書きに、.pem または .cer 形式の証明書をダウンロードするためのリンクがあります。
- 必要な証明書をダウンロードし、SiteMinder の Policy Server Keystore に追加します。