注意:英語以外の言語の記事は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 ウィザードが起動します。
ステップ 3: Select Data Sourceのステップで、Enter data about the relying party manuallyを選択します。
ステップ 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ウィンドウが開きます。
ステップ 10: Add Ruleをクリックし、クレームルールとしてSend LDAP Attributes as Claimsを選択します。
ステップ 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画面で、ルールの順序が正しいことを確認します:
DataCamp attributes
NameIDDataCamp
ステップ 15: Relying party Trusts >> 先ほど作成した証明書をダブルクリックするか、プロパティタブをクリックします。
ステップ 16: 証明書ウィンドウが表示されたら、Endpointsタブをクリックします。次に「Add SAML…」をクリックします。
ステップ 17: インデックスを2に設定し、DataCamp管理設定から2番目のRelying party SAML 2.0 SSO Service URLを貼り付けます。
ステップ 18: AD FS 管理ウィンドウで、DataCampのRelying Partyを右クリックしプロパティを選択します。Advancedタブで、セキュアハッシュアルゴリズムとしてSHA-256を選択します。
ステップ 19: AD FS 管理ウィンドウで、Services -> Certificatesを選択し、Token Signing Certificateをダブルクリックします。表示される「コピーしてファイルに保存」オプションを使い、X509証明書を生ファイルとしてエクスポートします。
この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/lsIdP Certificate: X509証明書ファイルの内容を貼り付けます。通常は
-----BEGIN CERTIFICATE-----で始まります
最初の2つのフィールドは、ADFSの「Services」フォルダを右クリックし、「Edit Federation Service Properties」でサーバーのFederation Service Propertiesから値を確認できます。
最後に、Update Settingsをクリックすると設定が更新されます。