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