Microsoft Entra ID をIDプロバイダーにする

Microsoft Entra IDに認証を委任するには、OktaでIDプロバイダー(IdP)として構成する必要があります。

開始する前に

Oktaエンタープライズアプリを作成するMicrosoft Entra ID 」を完了し、以下をメモします。

  • ログインURL(Login URL)

  • AADの識別子(AAD Identifier)

  • ダウンロードした証明書(Base64)

この手順を開始する

この手順には次のタスクが含まれます。

  1. Microsoft Entra IDをIDプロバイダーとして追加します。

  2. Microsoft AzureポータルでOktaアプリを更新します。

Microsoft Entra IDをIDプロバイダーとして追加する

  1. Admin Consoleで、セキュリティ(Security) > IDプロバイダー(Identity Providers)に移動します。

  2. IDプロバイダーを追加(Add Identity Provider)をクリックして、SAML 2.0 IdPを追加(Add SAML 2.0 IdP)を選択します。
  3. 名前(Name)フィールドにAADまたは希望するIDプロバイダーの名前を入力します。
  4. 認証設定(AUTHENTICATION SETTINGS)(Authentication Settings)セクションの以下のフィールドに入力します。

    フィールド
    IdPユーザー名(IdP Username)

    idpuser.email と入力します。

    フィルター(Filter) 任意。

    定義された正規表現パターンに一致するユーザー名のみを許可(Only allow usernames that match defined RegEx pattern)チェックボックスを選択し、正規表現パターンを入力します。このパターンによりIdPユーザー名がフィルタリングされ、IdPが意図しないユーザーや特権ユーザーを認証するのを防ぐことができます。

    照合対象(Match against) ドロップダウンリストからOktaユーザー属性を選択します。例:Oktaユーザー名(Okta Username)

    このOktaユーザー属性は、既存のユーザーを検索するためにIdPユーザー名と照合されます。

    アカウントリンクポリシー(Account Link Policy)

    自動(Automatic)を選択すると、受信IdPユーザーがOktaの既存のユーザーにリンクされます。

    ユーザーを手動でリンクする場合、またはユーザーをリンクしない場合は、無効(Disable)(Disabled)を選択します。

    自動リンクの制限(Auto-link Restrictions)

    任意。

    指定した特定のグループに自動アカウントリンクを制限できます。

    ドロップダウンリストから特定のグループ(Specific Groups)を選択し、グループ名を入力します。一致するユーザーが指定されたグループのいずれかに属している場合にのみ、IdPユーザーが自動的にリンクされます。

    一致が見つからない場合(If no match is found) 任意。Create new user (JIT)(新規ユーザー(JIT)を作成)を選択して、一致しないユーザー用に新しいアカウントを作成します。
  5. JITの設定(JIT Settings)エリアで以下のフィールドに入力します。

    フィールド
    プロファイルソース(Profile Source) 既存ユーザーの属性を更新(Update attributes for existing users)チェックボックスを選択します。
    再アクティベーションの設定(Reactivation Settings) 任意。

    で非アクティブされたユーザーを再度有効化する(Reactivate users who are deactivated in ) Oktaチェックボックスとで停止されたユーザーの停止を解除する(Unsuspend users who are suspended in) Oktaチェックボックスを選択します。

    グループの割り当て(Group Assignments) 任意。

    プロビジョニング中のグループ割り当ての動作を定義するオプションを選択します。

    ユーザーを特定のグループに割り当てること、SAML属性名とグループフィルターに基づいて欠落しているグループに追加すること、グループの完全同期を実行することができます。

  6. SAMLプロトコル設定(SAML Protocol Settings)エリアの以下のフィールドに入力します。

    フィールド
    IdP発行者URI(IdP Issuer URI) 以前に記録した Microsoft Entra ID識別子( Identifier)フィールドの値を入力します。
    IdPシングルサインオンURL(IdP Single Sign-On URL) 前に記録したAzure ADログインURL(Login URL)フィールドの値を入力します。
    IdP署名証明書(IdP Signature Certificate) ファイルを参照(Browse files)をクリックし、以前にダウンロードしたIDプロバイダーのPEMまたはDERキー証明書の場所を参照して、開く(Open)をクリックします。
  7. IDプロバイダーを追加(Add Identity Provider)をクリックします。
  8. IDプロバイダー(Identity Providers)ページで、AAD IDプロバイダーの展開()アイコンをクリックし、次のフィールドの値を記録します。
    • アサーションコンシューマーサービスURL(Assertion Consumer Service URL)
    • オーディエンスURL(Audience URL)(Audience URI)

IdPとしてAzureを追加した後、そのルーティングルールを構成します。ルーティングルールにより、ユーザーのデバイス、メールドメイン、またはアクセスしようとしているアプリなどに基づき、ユーザーをIdPに導くことができます。IDプロバイダーのルーティングルールを構成するを参照してください。

Microsoft AzureポータルでOktaアプリを更新する

  1. Microsoft Azureポータルにサインインし、左上のポータルメニューアイコンをクリックして Microsoft Entra ID を選択します。
  2. 左側のメニューでエンタープライズアプリケーション(Enterprise Applications)(Enterprise applications)をクリックし、アプリケーションのリストでOktaを選択します。
  3. 左メニューでシングルサインオン(Single sign-on)をクリックし、SAMLをクリックします。
  4. 基本SAML構成(Basic SAML Configuration)(Edit)エリアで編集(Edit)(Basic SAML Configuration)をクリックし、以下のフィールドに入力します。

    フィールド
    Identifier (Entity ID)(識別子(エンティティID)) 手順8で記録したオーディエンスURIの値を入力します。
    Reply URL (Assertion Consumer Service URL)(返信URL(Assertion Consumer Service URL)) 手順8で記録したAssertion Consumer Service URLの値を入力します。
  5. 保存(Save)閉じる(Close)をクリックします。

次の手順

Microsoft Entra ID属性をOkta属性にマッピングする