SCIM ディレクトリと Microsoft Entra ID の統合

Prev Next

前提 条件

  • SCIM ディレクトリ統合のサポート記事で説明されている手順を実行して、Kandji テナントに新しい SCIM ユーザー ディレクトリを設定します。SCIM アクセス トークンと API URL を取得する必要があります。

  • SCIM ディレクトリ統合の記事で説明されているトークンをコピーして保存します。[完了] をクリックすると、トークンは表示されなくなり、後の手順で必要になります。

  • SCIM ディレクトリ統合に記載されているサポートされているユーザーおよびグループ属性を必ず確認してください。

  • Microsoft はこの機能をサポートしていないため、入れ子になったグループが SCIM に含まれていないことを確認してください。

Microsoft Entra ID で SCIM 統合を作成する

  1. Microsoft Entra 管理センターにサインインします。

  2. ポータル メニューを開き、 [Entra ID] を選択します。

  3. [ Entra ID ] メニューの [ エンタープライズ アプリ] を選択します。

  4. [管理] セクションで、[ すべてのアプリケーション] を選択します。

  5. [ 新しいアプリケーション ] を選択します。SAML シングル サインオン アプリケーションをすでに作成している場合は、そのアプリケーションを選択して SCIM を追加できます。  

  6. [ 独自のアプリケーションの作成] を選択します。

  7. アプリケーションに名前を付けます。

  8. [ギャラリーに見つからない他のアプリケーションを統合する (ギャラリー以外)] を選択します。

  9. [作成] をクリックします。

  10. 新しく作成したアプリの [概要] ページが表示されます。

  11. [管理][プロビジョニング] を選択します。

  12. [ 新しい構成] をクリックします。

  13. 先ほどコピーした Kandji SCIM API URL を [テナント URL ] フィールドに貼り付けます。

  14. 先ほどコピーした API トークンを [シークレットトークン] フィールドに貼り付けます。

  15. [ 接続のテスト] をクリックします。テストが成功した通知が表示されます。

  16. [作成] をクリックします。

  17. [管理] セクションの [プロビジョニング ] をクリックします。

  18. [ マッピング ] の表示三角形を展開し、[グループ] と [ユーザー] の両方が有効になっていることを確認します。

  19. [ 設定 ] の表示三角形を展開します。

  20. [スコープ] で、[割り当てられたユーザーとグループのみを同期] を選択します。

  21. [ プロビジョニングの状態 ] を [オン] に設定します。

  22. [ 保存] をクリックします。

  23. 右上隅の [X ] をクリックして設定を閉じます。

ユーザとグループの割り当て

  1. [管理] で、[ユーザーとグループ] を選択します。

  2. メニューで、[ ユーザー/グループの追加] を選択します。

  3. [ 割り当ての追加] ダイアログで、[ ユーザーとグループ] の下のリンクを選択します。

  4. ユーザーとセキュリティ グループの一覧が表示されます。特定のユーザーまたはグループを検索することも、リストに表示される複数のユーザーおよびグループを選択することもできます。

  5. 割り当てるユーザーとグループを選択します。

  6. [選択] をクリックします。以下のメッセージが表示された場合は、無料利用枠が使用されていることを意味し、SCIM Enterprise App にはユーザー (グループではない) のみを追加できます。

  7. [ 割り当て] を選択して、アプリへのユーザーとグループの割り当てを完了します。

  8. 追加したユーザーとグループが [ ユーザーとグループ ] リストに表示されることを確認します。

考慮 事項

AD CS 強力な証明書マッピング

Active Directory 証明書サービス (AD CS) を使用する場合、証明書を Active Directory アカウントに厳密にマップできない場合、認証は失敗します。ディレクトリ統合の強力な証明書マッピングを有効にするには、以下の手順に従ってください。

SCIM アプリにアクセスする

  1. Microsoft Entra ID 管理ポータルに移動します

  2. アプリケーション > エンタープライズ アプリケーションに移動します。

  3. Kandjiで使用しているSCIMアプリを見つけて開きます

プロビジョニングの設定

  1. [管理] で、[プロビジョニング] をクリックします

  2. [ 管理] で、[ 属性マッピング (プレビュー)] をクリックします。

  3. [Microsoft Entra ID ユーザーのプロビジョニング] を選択します

セキュリティ識別子属性の追加

  1. ページの一番下までスクロールします

  2. チェックボックスをオンにして詳細オプションを表示します

  3. [ Edit attribute list for <customappsso] をクリックします>

  4. onPremisesSecurityIdentifier という新しいフィールドを追加し、デフォルトの型は String のままにします。

  5. [保存] をクリックします

属性のマッピング

  1. 属性 マッピング セクションに戻る

  2. 下にスクロールして [新しいマッピングの追加] をクリックします

  3. [マッピング タイプ] を [直接] に設定したままにする

  4. [Source] 属性onPremisesSecurityIdentifier

  5. ターゲット属性をonPremisesSecurityIdentifier

  6. [OK]をクリックし、[保存]をクリックします

onPremisesSecurityIdentifierは、次の Entra SCIM 同期後 (20 分から 40 分ごと) に Kandji のユーザー属性に表示されます。

同期

ユーザー同期は一方向であり、Microsoft Entra ID SCIM アプリは、新しい情報が必要な場合にのみユーザー情報を Kandji に送信します。アプリの作成後にユーザーまたはグループが Microsoft Entra ID の SCIM アプリに追加された場合、同期は 40 分ごとに行われます (Microsoft Entra ID によって設定されます)。同期を早く行う場合は、Microsoft Entra ID の SCIM アプリでプロビジョニングを停止/開始できます。これは、 Kandjiの既存のユーザー/グループには影響しません。

ユーザーの削除

  • Entra ID が inactive に設定される送信の場合、ユーザーは Kandji テナントで非アクティブとして設定されます。

  • Entra ID によってユーザーが削除されると、そのユーザーは Kandji テナントから削除されます。

ブループリント条件付きロジック

グループで Assignment Map 条件付きロジックを使用する場合は、 Kandji でプロビジョニングする各グループを SCIM アプリに明示的に追加する必要があります。グループのメンバーであるユーザーを追加しても、グループは自動的に同期されません。

Microsoft デバイス コンプライアンス

Entra ID SCIM ユーザー ディレクトリ統合と Microsoft Device Compliance 統合を使用している場合は、SCIM アプリケーションの externalId 属性のユーザー属性とグループ属性のマッピングが、次に示すように objectId にマップされていることを確認します。 objectId は、Intune でユーザーとグループのリソースをマップするために Kandji によって使用されます。

ユーザー属性

ユーザー価値

外部 Id

オブジェクト ID

グループ属性

グループ価値

外部 Id

オブジェクト ID

ユーザー・マッピングとグループ・マッピングの更新

  1. Microsoft Entra 管理センターの SCIM エンタープライズ アプリケーションに移動します。

  2. [ プロビジョニング] を選択します。

  3. [ 属性マッピング (プレビュー)] セクションを選択します。

  4. ユーザー属性を更新する場合は、 [Microsoft Entra ID ユーザーのプロビジョニング] をクリックします。

  5. グループ属性を更新する場合は、 [Microsoft Entra ID グループのプロビジョニング] をクリックします。

  6. externalId が objectId にマップされていることを確認します。

  7. 表示されていない場合は、属性の右側にある 「編集」 ボタンをクリックし、リストから「objectId」を選択します。

  8. [ 保存] をクリックします。

  9. [X] をクリックして戻ります。

  10. プロビジョニングの概要ページに戻った後、値が変更された場合は、プロビジョニングサービスを停止してから開始して、更新された値をすぐに Kandji にプッシュする必要があります。

  11. [ プロビジョニングの一時停止(Pause provisioning )] ボタンをクリックします。

  12. [ プロビジョニングの開始 ] ボタンをクリックします。