SAML アイデンティティプロバイダーの統合
Rokt はユーザー認証に Auth0 を使用しています。このガイドでは、Rokt の Auth0 テナントをサービスプロバイダー (SP) として設定するために、アイデンティティプロバイダー (IdP) を構成する手順を説明します。
1. Rokt に IdP を登録する
エンタープライズ IdP に関する以下の詳細をアカウントマネージャーに提供してください:
-
アイデンティティプロバイダー: 使用している IdP を指定します (例:
Okta,OneLogin,Ping Identity)。 -
認証開始ポイント:
SP-Initiated(強く推奨) またはIdP-Initiatedを選択します。備考IdP-Initiated を選択する前に、リスクを確認してください。
-
サインイン URL: 認証のためにユーザーをリダイレクトする URL。
- 例:
https://mycompany.com/yourIdp/login
- 例:
-
ドメイン名: ユーザー認証に使用されるドメインを一覧にします。
- 例: "mycompany.com", "also-mycompany.net"
-
署名要件:
- リクエスト署名アルゴリズム:
RSA-SHA256(推奨) またはRSA-SHA1を選択 - アルゴリズムダイジェスト:
RSA-SHA256(推奨) またはRSA-SHA1を選択
- リクエスト署名アルゴリズム:
-
署名証明書: PEM または CER 形式で署名証明書を含めてください。Auth0 テナントはこれを使用してリクエストを検証します。
2. IdPを設定する
Roktは、IdP設定のために以下の詳細を送信します:
-
シングルサインオンURL: 認証成功後にユーザーをリダイレクトするためのURL。
- 例:
https://some-domain/some/path?v1=val1&v2=val2
- 例:
-
リクエスト検証:
- 提供された証明書を使用
- オーディエンス制 限を設定
- 例: "urn:some:aud"
これらの属性をSAMLアサーションに含めます:
emailname(表示名)given_namefamily_name
3. 接続をテストする
Roktは認証をテストするためのカスタムURLを提供します。
4. すべてのユーザーにSAML SSOを有効にする
テストが成功した後、RoktはアプリケーションでSAML SSOを有効にします。設定されたドメインのメールを持つユーザーは、あなたのIdPを通じて認証されます。