Microsoft Entra ID属性をOkta属性にマッピングする
Microsoft Entra IDまたはユーザー認証を使用するには、Microsoft Entra IDのユーザー属性をOkta属性にマッピングする必要があります。
開始する前に
-
Oktaの必須属性
login、email、firstName、およびlastNameにマッピングするクレームを決定します。注意:loginとemailの両方の属性にUPNを使用している場合は、両方の属性にマッピングする必要があります。- 必須属性のいずれかが空の場合、または正しくマッピングされていない場合、ジャストインタイム(JIT)プロビジョニングを使用した新しいユーザーの作成が失敗する可能性があります。
Microsoft Entra IDでOktaアプリに正しいクレーム値を設定してください。次のMicrosoftのドキュメントを参照してください:ユーザー属性とクレーム。
この手順を開始する
この手順には次のタスクが含まれます。
Microsoft Entra IDからOktaへの属性マッピングを無効にする
-
Admin Consoleでに進みます。
- 検索(Search)フィールドに、IDプロバイダー(IdP)として追加したときにMicrosoft Entra IDに割り当てた名前を入力します。
- ディレクトリの横にあるプロファイル(Profile)をクリックします。
- プロファイルエディターで、ユーザーマッピングを構成します。
- マッピング(Mappings)をクリックし、ユーザーマッピングを構成(Configure User mappings)を選択します。
- Application NameからOktaユーザー( to Okta User)タブを選択します。
- 各属性の2番目のドロップダウンで、login(Do not map)属性以外のすべての属性に対してマッピングしない(Do not map)(login)を選択します。
- マッピングを保存(Save Mappings)と今すぐ更新を適用(Apply updates now)をクリックします。
- orgに存在する追加のカスタムユーザーマッピングについて、ステップ4を繰り返します。
OktaでカスタムMicrosoft Entra ID属性を追加する
- Microsoft Entra ID IdPのプロファイルエディターのフィルター(FILTERS)で、カスタム(Custom)を選択します。
- First Name、Last NameとEmailの属性を削除します。 注:
変数名(Variable Name)および外部名前(External Name)フィールドは編集できないため、これらの属性を削除します。次のステップでは、これらのフィールドを編集できるカスタム属性を追加します。
- 属性の追加(Add Attribute)ボタンをクリックします。属性を追加(Add Attribute)ウィンドウが開きます。
-
Email属性を作成するには、以下のフィールドに入力します。
フィールド 値 表示名 メールまたはこのメールに割り当てるその他の名前。 変数名 emailこの名前は、プロファイルのマッピングと式でこの属性を参照するために使用されます。
外部名 この属性にマッピングするクレーム。例: http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress - 保存して別の属性を追加(Save and Add Another)をクリックして、この属性を保存して別の属性を追加します。
-
手順4~5を繰り返して、[First Name(名)姓(]、[Last Name)任意(]、[UPN])の属性を追加します。以下の値を指定します。
First Nameの場合:
フィールド 値 表示名 名([First Name)]、または名に割り当てるその他の名前。 変数名 firstNameこの名前は、プロファイルのマッピングと式でこの属性を参照するために使用されます。
外部名 この属性にマッピングするクレーム。例: http://schemas.xmlsoap.org/ws/2005/05/identity/claims/givennameLast Nameの場合:
フィールド 値 表示名 姓([Last Name)]、または割り当てるその他の名前。 変数名 lastNameこの名前は、プロファイルのマッピングと式でこの属性を参照するために使用されます。
外部名 この属性にマッピングするクレーム。例: http://schemas.xmlsoap.org/ws/2005/05/identity/claims/surname任意(UPN)の場合:
フィールド 値 表示名 UPNまたはUPNに割り当てるその他の名前。 変数名 upnこの名前は、プロファイルのマッピングと式でこの属性を参照するために使用されます。
外部名 この属性にマッピングするクレーム。例: http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier
Microsoft Entra IDをOktaにマッピングする
- マッピング(Mappings)をクリックし、ユーザーマッピングを構成(Configure User mappings)を選択します。
- AAD Application NameからOktaユーザー( to Okta User)タブを選択します。
- 以下の表に示すように、作成したカスタムAzure AD属性をOktaユーザープロファイルにマッピングします。
Azure AD属性 Okta属性 email、またはupn、またはsubjectNameIdユーザーがOktaで認証する際に使用する属性に応じて、正しい属性を選択してください。
loginemail、またはupn、またはsubjectNameIdユーザーのメインのメールアドレスに応じて、正しい属性を選択してください。
emailfirstNamefirstNamelastNamelastNameupn任意。
name identifier
- マッピングを保存(Save Mappings)と今すぐ更新を適用(Apply updates now)をクリックします。
次の手順