メインコンテンツにスキップ

AD FS 設定手順

:robot_face:

注意:英語以外の言語の記事はAIの助けを借りて翻訳されています。正確性を目指していますが、表現が若干異なる場合があります。改善点に気づかれた場合は、ぜひご意見をお聞かせください。

このセクションは、Microsoft Active Directory Federation Services (AD FS) をIDPとして使用してSSOを設定するDataCamp Enterpriseの管理者向けです。弊社のSSOドキュメントを読み理解した上でのみ進めてください。

ステップ 1: ADFSサーバーでAD FS 管理を開きます。

ステップ 2: Relying Party Trustsを右クリックし、Add Relying Party Trustを選択します。これによりAdd Relying Party Trust ウィザードが起動します。

e41795f9-dd59-4bdc-ac04-97afa282297c.png

ステップ 3: Select Data Sourceのステップで、Enter data about the relying party manuallyを選択します。

62e7b64c-b240-4373-b7eb-01996f6ceb5b.png

ステップ 4: Specify Display Nameのステップで、DataCampと入力します。

ステップ 5: Choose Profileのステップで、AD FS Profile with SAML 2.0を選択し、Nextをクリックします。

ステップ 6: Configure Certificate画面では、証明書を選択せずにそのままNextをクリックします。

ステップ 7: Configure URL画面で、「Enable support for the SAML 2.0 Web SSO protocol」を選択します。DataCampのSSO設定ページからRelying party SAML 2.0 SSO Service URLの値をコピーし、Configure URL画面のURL欄に貼り付けます。

ステップ 8: Configure Identifiers画面で、新しい識別子を追加します。DataCampのSSO設定ページからEntity ID / SAML Audienceの値をコピーして貼り付けます。

Nextをクリックし続けて、完了画面に進みます。

ステップ 9: Finish画面で、完了をクリックする前にEdit Claim Rules ダイアログを開くを選択します。これによりEdit Claim Rulesウィンドウが開きます。

be7d5c1b-706d-47af-88cc-25c0ae2cd690.png

ステップ 10: Add Ruleをクリックし、クレームルールとしてSend LDAP Attributes as Claimsを選択します。

2300453a-9946-4efc-876c-5d6c95790448.png

ステップ 11: クレームルール設定画面で、クレームルール名を「DataCamp attributes」と入力し、属性ストアに「Active Directory」を選択、以下の送信クレームタイプを設定します:

  • 電子メールアドレス (LDAP属性) を E-mail address (送信クレームタイプ) にマッピング

  • (任意だが強く推奨)Given-Name (LDAP) を FirstName (送信クレームタイプ) にマッピング

  • (任意だが強く推奨)Surname (LDAP) を LastName (送信クレームタイプ) にマッピング

Finishをクリックします。

ステップ 12: 再度Add Ruleをクリックし、Transform an Incoming Claimを選択してNextをクリックします。

ステップ 13: クレームルール名に「NameIDDataCamp」と入力し、以下の値を選択します:

  • 受信クレームタイプ: E-mail address

  • 送信クレームタイプ: Name ID

  • 送信Name ID形式: Email

「Pass through all claim values」を選択し、Finishをクリックします。

ステップ 14: Edit Claim Rules画面で、ルールの順序が正しいことを確認します:

  1. DataCamp attributes

  2. NameIDDataCamp

ステップ 15: Relying party Trusts >> 先ほど作成した証明書をダブルクリックするか、プロパティタブをクリックします。

bf5a7e3b-33e9-4e35-a909-ace85f3826d8.png

ステップ 16: 証明書ウィンドウが表示されたら、Endpointsタブをクリックします。次に「Add SAML…」をクリックします。

330a38a9-2d76-4272-b78f-c334c76917f6.png

ステップ 17: インデックスを2に設定し、DataCamp管理設定から2番目のRelying party SAML 2.0 SSO Service URLを貼り付けます。

70019831-d5e4-4566-ae07-7b2fa16c0b4f.png

ステップ 18: AD FS 管理ウィンドウで、DataCampのRelying Partyを右クリックしプロパティを選択します。Advancedタブで、セキュアハッシュアルゴリズムとしてSHA-256を選択します。

ステップ 19: AD FS 管理ウィンドウで、Services -> Certificatesを選択し、Token Signing Certificateをダブルクリックします。表示される「コピーしてファイルに保存」オプションを使い、X509証明書を生ファイルとしてエクスポートします。

12b6d716-4da8-4e1a-bf51-77905c13cded.png
0c29a8d8-f23a-41ef-b71e-b0480e42410b.png

このX509証明書は以下の手順で使用します。

これでDataCamp上でADFSとSAMLの設定を行う準備が整いました。

DataCampのSSO設定ページの「Identity Provider (IdP) Configuration」セクションに以下の値を入力します:

  • Entity ID / Issuer URL: 通常は https://yourdomain.com/adfs/services/trust です

  • Login URL / SSO Endpoint: https://yourdomain.com/adfs/ls

  • IdP Certificate: X509証明書ファイルの内容を貼り付けます。通常は -----BEGIN CERTIFICATE----- で始まります

最初の2つのフィールドは、ADFSの「Services」フォルダを右クリックし、「Edit Federation Service Properties」でサーバーのFederation Service Propertiesから値を確認できます。

最後に、Update Settingsをクリックすると設定が更新されます。

こちらの回答で解決しましたか?