Workday HCMへの認証を構成する
ベータ版
この機能はベータ版です。ワークスペース管理者は、 プレビュー ページからこの機能へのアクセスを制御できます。「Databricks プレビューの管理」を参照してください。
このページでは、Databricks からの認証を有効にするために Workday Human Capital Management (HCM) を構成する方法を説明します。このページの資格情報を使用して、Databricks で接続を作成します。
統合システムユーザーを設定する
- 管理者アカウントで Workday にサインインします。
- 「統合システム ユーザーの作成」 を検索してクリックします。
- ユーザーの ユーザー名 と パスワード を入力します。
- 「次回サインイン時に新しいパスワードを要求する」 オプションは選択しないでください。
- 「OK」 をクリックして確認し、「 完了」 をクリックしてセットアップを完了します。
統合セキュリティグループを設定する
- 「セキュリティ グループの作成」 を検索してクリックします。
- [テナント セキュリティ グループの種類] ドロップダウン メニューから、 [統合システム セキュリティ グループ (制約なし)] を選択します。
- [セキュリティ グループ名] フィールドにセキュリティ グループの名前を入力し、 [OK] をクリックします。
- [統合システム セキュリティ グループの編集 (制約なし)] ウィンドウで、統合システム ユーザーをグループに追加します。
- [OK] をクリックして変更を保存し、 [完了] をクリックします。
統合セキュリティ グループを認証ポリシーに追加する
- 「認証ポリシーの管理」 を検索してクリックします。
- [認証ポリシーの追加] をクリックします。
- 「環境に制限」 値を指定し、 「認証ポリシーの有効化」 を選択します。
- 認証許可リスト セクションで、 認証ルール名 を入力します。
- 作成したセキュリティ グループを選択します。
- 認証条件名 と 認証条件 を入力します。
- [許可された認証タイプ] で [任意] を選択します。
- 「保留中の認証ポリシーの変更をすべてアクティブ化」 を検索してクリックします。
- [コメント] テキスト ボックスに「変更を承認します」と入力し、 [OK] をクリックします。
- 「確認」 チェックボックスを選択し、 「OK」 をクリックして変更を確定します。
ドメインセキュリティポリシーを構成する
-
「セキュリティ グループのメンバーシップとアクセス」 を検索し、レポート リンクをクリックします。
-
作成したセキュリティ グループを選択し、 [OK] をクリックします。
-
セキュリティ グループ名の横にある ... アイコンをクリックします。
-
[セキュリティ グループ] > [セキュリティ グループのドメイン権限の維持] に移動します。
-
統合アクセス許可 セクションで、 アクセスの取得を許可するドメイン セキュリティ ポリシー フィールドを見つけます。
-
ソース テーブルに対応するセキュリティ ドメインを検索して選択します。必要なセキュリティ ドメインを特定するには、 「セキュリティ ドメイン」を参照してください。
-
[ドメイン セキュリティ ポリシーのアクセス許可の編集] を 選択し、 統合アクセス許可の [アクセス権の取得] を有効にして、セキュリティ グループをドメイン セキュリティ ポリシーに追加します。
-
セキュリティ ポリシーの変更を有効にする必要があることを示すアラートが表示されます。 [OK] をクリックし、 [完了] をクリックします。
セキュリティドメイン
ワークデイAPI | セキュリティドメイン |
|---|---|
| ワーカー データ: 公開ワーカー レポート Workday の使用状況メトリクス ワーカーデータ: 過去の人材配置情報 |
| レポート:ワーカーの給与計算結果(結果) |
セキュリティポリシーの変更を有効にする
- 「保留中のセキュリティ ポリシーの変更のアクティブ化」 を検索してクリックします。
- コメントボックスに「変更を承認します」と入力し、 [OK] をクリックします。
- 「確認」 チェックボックスを選択し、 「OK」 をクリックして変更を適用します。
OAuth APIクライアントを登録する
-
「登録するAPI Client for Integrations」 を検索します。
-
「クライアント名」 フィールドにカスタム アプリケーション名を入力します。
-
組織のセキュリティ ポリシーに基づいて、 [無期限更新トークン] チェック ボックスをオンまたはオフにします。選択しない場合は、トークンの有効期間(1~365 日)を指定します。更新を定期的にローテーションする必要があります。
-
「スコープ (機能領域)」 ドロップダウン メニューから必要なスコープを選択します。
必要なスコープ (機能領域) を特定するには、 セキュリティ保護可能なアイテムのセキュリティの表示タスク を使用してテーブル名を検索します。 「すべての機能領域 」列で必要な範囲を見つけます。
-
OK をクリックします。
-
クライアント ID と クライアント シークレット を記録します。これらは、Databricks で接続を作成するために必要です。
-
[関連アクション] メニューを開き、 [API クライアント] > [統合の更新トークンの管理] に移動します。
-
[Workday アカウント] フィールドで、Workday アカウントを検索して選択します。 このアカウントには必要なセキュリティ ドメインが必要です。
-
[新しい更新を生成] を選択します。
-
OK をクリックします。
-
更新した ことを記録します。 これは、Databricks で接続を作成するために必要です。
次のステップ
カタログ エクスプローラーを使用して接続を作成し、 USE CONNECTIONまたはALL PRIVILEGESを持つすべてのユーザーがパイプラインを作成できるようにします。Workday HCMを参照してください。