プロビジョニングページでアプリケーション属性をマッピングする
Universal Directory(UD)は属性の単一の信頼できる情報源を維持しますが、プロビジョニングが有効な各アプリの[プロビジョニング]ページで追加のマッピングを定義できます。アプリケーション・ベースの属性マッピングには、次の利点があります。
- 個別マッピング:専用のウィンドウに単一の属性をマッピングします。
- 固定リスト属性のサポート:メニューまたはリストを使用して固定リスト属性をマッピングします。
- サンプル値を自動的に表示:マッピングを表示または変更すると、現在のユーザーの値がOktaからアプリの方向に自動的に表示され、最初のアプリ・ユーザーの値がアプリからOktaの方向に自動的に表示されます。
- 警告:必須フィールドがマッピングされていない場合に警告が表示されます。
- フィールドの並べ替え:必須フィールドとマッピングされたフィールドは、マッピングされていないオプションのフィールドの上に表示されます。
- 管理コンソールで、[アプリケーション] > に移動します。[アプリケーション]
- アプリケーションのリストからアプリケーションを選択します。
- [プロビジョニング]タブをクリックし、[設定]リストから次のいずれかのオプションを選択します。
- [アプリへ]:Oktaからアプリケーションに属性をマッピングするには、[アプリへ]を選択します。
- [Oktaへ]:アプリケーションからOktaに属性をマッピングするには、[Oktaへ]を選択します。
- [属性マッピング]セクションまで下にスクロールします。
- 任意:[マッピングされていない属性を表示]をクリックすると、該当の属性が表示されます。
- 属性設定を追加または変更するには、編集アイコンをクリックします。
- [属性値]リストで、次のいずれかのオプションを選択します。
- [すべてのユーザーで同じ値]:すべてのユーザーのテキスト・フィールドに追加する値を入力します。
- [Oktaプロファイルからマップ]:Oktaプロファイルからマップするフィールドを選択します。
- [式]:Okta式言語を使用してマッピングを定義します。[参照]または[列挙]データ型を使用するマッピングを定義する場合、評価される値が割り当てられたアプリによって定義されるセット内にあることを確認してください。これらの値が一致しない場合、アプリケーションの割り当ては失敗します。使用可能なデータ型は次のとおりです。
- 文字列:0個以上のUnicode文字(文字、数字、句読点)のチェーン
- 数値:Javaの64ビットDouble型の浮動小数点10進数。
- ブール値:true、false、またはnullのデータ値を格納します。
- 整数:64ビットJavaのLong型の整数。
- 参照:値が特定のセットに属する文字列で、アプリケーションによって定義されます。
- 文字列の配列:文字列の順次コレクション
- 数値の配列:数値の順次コレクション
- 整数の配列:整数の順次コレクション。
- 参照の配列:参照文字列の順次コレクション。
- 列挙:値の列挙リストを定義し、ブール値を除くすべてのデータ型をサポートします。これは早期アクセス機能です。有効にする場合は、Oktaサポートにお問い合わせください。
- [適用対象:]で次のオプションのいずれかを選択します。
- [作成]:ユーザー・プロファイルの作成時にマッピングを適用するには、このオプションを選択します。
- [作成および更新]:ユーザー・プロファイルの作成または更新時にマッピングを適用するには、このオプションを選択します。
- [保存]をクリックします。
- 任意:[強制的に同期]をクリックすると、保存した新規マッピングまたは更新されたマッピングがすぐに適用されます。