> ## Documentation Index
> Fetch the complete documentation index at: https://auth0.generaltranslation.app/llms.txt
> Use this file to discover all available pages before exploring further.

# 新しいEntra ID接続のインバウンドSCIM

> Entra ID接続のセットアップをOpenID SCIM経由で行う手順

<Card title="始める前に">
  Auth0テナントは必ず、[Microsoft Entra IDの接続タイプ](https://auth0.com/docs/authenticate/identity-providers/enterprise-identity-providers/azure-active-directory/v2)を使ってEntra IDに接続するようにしてください。

  この統合では2つのアプリケーションをEntra IDで登録する必要があり、それらはOpenID Connect統合とSCIM統合になります。顧客のセットアッププロセスを効率よくするために、[Microsoft Entra IDのアプリギャラリーでアプリの公開](https://learn.microsoft.com/en-us/azure/active-directory/develop/v2-howto-app-gallery-listing#step-6---submit-your-app)を検討してください。
</Card>

Auth0は、[Microsoft Entra ID接続タイプ](/docs/ja-JP/ja-jp/authenticate/identity-providers/enterprise-identity-providers/azure-active-directory/v2)でMicrosoft Entra ID（旧Microsoft Azure Active Directory）と統合可能で、ユーザー認証には<Tooltip data-tooltip-id="react-containers-DefinitionTooltip-0" href="/docs/ja-JP/ja-jp/glossary?term=openid" tip="OpenID: アプリケーションがログイン情報を収集および保存することなくにユーザーのIDを検証できるようにする認証用のオープン標準。" cta="用語集の表示">OpenID</Tooltip> Connect（OIDC）プロトコルを使用します。これらの手順は新しいEntra ID接続向けのものです。ペアワイズユーザー識別子（`sub`）を使用する古い接続については、「[古い接続](/docs/ja-JP/ja-jp/authenticate/protocols/scim/inbound-scim-for-older-azure-ad-connections)」を参照してください。

<div id="configure-scim-settings-in-auth0">
  ### Auth0でSCIM設定を構成する
</div>

1. [Auth0 Dashboard](https://manage.auth0.com/#/)を起動し、 **［Authentication（認証）］>［Enterprise（エンタープライズ）］>［Microsoft Entra ID］> \[あなたの接続] >［Settings（設定）］** に移動します。
2. **［User ID Attribute Type（ユーザーID属性タイプ）］** が **［User Object Identifier (oid)（ユーザーオブジェクト識別子（oid））］** に設定され、 **［Use Common Endpoint（共通のエンドポイントの使用）］** が **［Disabled（無効）］** になっていることを確認します。
3. **［Provisioning（プロビジョニング）］** タブを選択し、[ログイン時に追加の属性を同期する](/docs/ja-JP/ja-jp/authenticate/protocols/scim/configure-inbound-scim)場合を除き、 **［Sync user profile attributes at each login（ログインの度にユーザープロファイル属性を同期する）］** を無効にします。
4. 同じセクションで、 **［Sync user profiles using SCIM（SCIMを使用してユーザープロファイルを同期する）］** を有効にします。
5. **［Mapping（マッピング）］** タブで、 **［SCIM attribute containing the User ID（ユーザーIDを含むSCIM属性）］** が **［externalId］** に設定されていることを確認します。
6. **［Additional Mappings（追加のマッピング）］** で、拡張されたSCIM属性が任意のAuth0属性にマッピングされていることを確認します。詳しくは、「[属性マッピング](/docs/ja-JP/ja-jp/authenticate/protocols/scim/configure-inbound-scim#attribute-mapping)」をご覧ください。

<div id="retrieve-scim-endpoint-url-and-token">
  ### SCIMエンドポイントURLとトークンを取得する
</div>

このセクションでは<Tooltip data-tooltip-id="react-containers-DefinitionTooltip-0" href="/docs/ja-JP/ja-jp/glossary?term=auth0-dashboard" tip="Auth0 Dashboard: サービスを構成するためのAuth0の主製品。" cta="用語集の表示">Auth0 Dashboard</Tooltip>を使用しますが、これらの手順は<Tooltip data-tooltip-id="react-containers-DefinitionTooltip-0" href="/docs/ja-JP/ja-jp/glossary?term=management-api" tip="Management API: 顧客が管理タスクを実行できるようにするための製品。" cta="用語集の表示">Management API</Tooltip>でも管理することができます。ベストプラクティスについては、「[導入のガイドライン](/docs/ja-JP/ja-jp/authenticate/protocols/scim/configure-inbound-scim#deployment-guidelines)」セクションをご覧ください。

1. [Auth0 Dashboard](https://manage.auth0.com/#/)でSCIMの **［Setup（セットアップ）］** タブに移動し、 **［SCIM Endpoint URL（SCIMエンドポイントURL）］** をコピーして、安全な場所に貼り付けます。
2. **［Generate New Token（新しいトークンの生成）］** をクリックしてSCIMトークンを生成し、希望する場合はトークンの有効期限を設定します。
3. 許可したいスコープを選択します。Entra IDが要求するデフォルトのスコープは、`get:users`、`post:users`、`patch:users`、そして`delete:users`です。

<div id="configure-scim-in-azure-ad-for-oidc-apps">
  ### OIDCアプリ用のSCIMをEntra IDで構成する
</div>

1. [Azureポータル](https://portal.azure.com)にある **［Microsoft Entra ID］>［App registrations（アプリ登録）］** セクションで、ユーザー認証を処理できるようにOpenID Connectアプリケーションがすでに登録されていることを確認します。
2. **［Microsoft Entra ID］>［Enterprise applications（エンタープライズアプリケーション）］> \[あなたのoidcアプリ] >［Manage（管理）］>［Properties（プロパティ）］** セクションで、OpenID Connectアプリケーションの **［Assignment Required（割り当てを要求する）］** が **［Yes（はい）］** に設定されていること、また **［Users and Groups（ユーザーとグループ）］** タブにユーザーが割り当てられていることを確認します。
3. 次に、[Azureポータル](https://portal.azure.com)で新しい **［Non-gallery（非ギャラリー）］** アプリケーションを登録します。 **［Microsoft Entra ID］>［Enterprise applications（エンタープライズアプリケーション）］>［New application（新しいアプリケーション）］>［Create your own application（独自のアプリケーションを作成する）］** に移動して、アプリケーション名を入力してから、 **［Create（作成）］** を選択します。
4. **［Users and Groups（ユーザーとグループ）］** タブに移動し、登録済みのOpenID Connectアプリに割り当てられているものと同じEntra IDのユーザーとグループを割り当てます。
5. **［Provisioning（プロビジョニング）］** タブを選択し、 **［Get started（はじめる）］** を選択します。そして、 **［Provisioning Mode（プロビジョニングモード）］** に **［Automatic（自動）］** を選択します。
6. **［Admin Credentials（管理者の資格情報）］** を選択し、先ほど保存した **［SCIM Endpoint URL（SCIMエンドポイントURL）］** 値を **［Tenant URL（テナントURL）］** に入力します。URLの最後に、`?aadOptscim062020`クエリパラメーターを追加し、[こちらで説明されている既知のEntra IDの問題を修正](https://learn.microsoft.com/en-us/azure/active-directory/app-provisioning/application-provisioning-config-problem-scim-compatibility)
7. **［Secret Token（シークレットトークン）］** フィールドにトークン値を貼り付け、 **［Save（保存）］**
8. **［Mappings（マッピング）］** に移動し、 **［Provision Microsoft Entra ID Users（Microsoft Entra IDユーザーのプロビジョニング）］** を選択します。その後、 **［Attribute Mappings（属性マッピング）］** に移動し、`externalId`と`mailNickname`を含む行の属性を編集します。
9. **［Edit Attribute（属性の編集）］** 画面から、 **［Source attribute（ソース属性）］** を **objectId** に変更し、 **［OK］** を選択します。
10. **［Attribute Mappings（属性マッピング）］** に戻り、`emails[type eq "work"].value and mail`を含む行を選択します。
11. **［Edit Attribute（属性の編集）］** 画面から、 **［Match object usng this attribute（この属性を使用してオブジェクトを一致させる）］** を **［Yes（はい）］** に、 **［Matching precedence（一致の優先順位）］** を **［2］** に設定して、 **［OK］** を選択します。属性マッピング画面はこのように表示され、SCIM属性を追加で構成するために **属性マッピング** セクションを使用し続けます：

<Frame>
  <img src="https://mintcdn.com/generaltranslationinc/UCtxRPLKKGiAgiWv/docs/images/ja-jp/cdy7uua7fh8z/6JnGm4IeBglKiHNoVPX5vs/ddc17baeca48f02a6309b57ab87f845e/attributemap2.jpg?fit=max&auto=format&n=UCtxRPLKKGiAgiWv&q=85&s=945eacdfa52146e90ba57a82c87d3d7a" alt="SAML Azure Attribute Mapping" width="3723" height="1935" data-path="docs/images/ja-jp/cdy7uua7fh8z/6JnGm4IeBglKiHNoVPX5vs/ddc17baeca48f02a6309b57ab87f845e/attributemap2.jpg" />
</Frame>

属性マッピングを **［Save（保存）］** し、右上にある **［X］** を選択すると、 **［Provisioning（プロビジョニング）］** 画面に戻ります。

<div id="testing">
  #### テスト
</div>

1. エンタープライズアプリケーションの概要画面で、 **［Manage（管理）］>［Provisioning（プロビジョニング）］** から、 **［Provision on Demand（オンデマンドプロビジョニング）］** を選択します。
2. **［Select a user or group（ユーザーまたはグループを選択）］** に移動し、アプリケーションに割り当てたユーザーの名前を入力します。その後、ユーザーを選択し、 **［Provision（プロビジョニング）］** を選択します。これにより、ユーザーがAuth0テナントで作成されます。
3. [説明に従い](https://learn.microsoft.com/en-us/entra/identity/app-provisioning/configure-automatic-user-provisioning-portal#provisioning-status)、 **［Provisioning Status（プロビジョニングステータス）］** を **［On（オン）］** に設定することで、すべてのユーザーをプロビジョニングします。
