Microsoft Entra ID を SCIM クライアントとして Drupal に統合する方法
概要
当学校区の ユーザープロビジョニングと同期モジュール ユーザーアカウントを自動的に作成(プロビジョニング)および削除(デプロビジョニング)し、DrupalとMicrosoft Entra ID間で双方向に同期できます。ユーザー情報の変更や更新も、SCIMクライアントとサーバー間で同期できます。手順については、以下をお読みください。
インストール手順
- コンポーザの使用
- ドラッシュを使用する
- 手動インストール
構成手順
注意: 必要となるのは、 プレミアムバージョン Drupal を SCIM サーバーとしてセットアップするためのモジュール。
Drupal を SCIM サーバーとしてセットアップします。
- モジュールがインストールされたら、 Drupalサイトのタブを選択し、 miniOrange ユーザー プロビジョニング.
- に移動します ユーザー プロビジョニング モジュールのタブをクリックし、 構成 ボタンの下に プロバイダーから Drupal (SCIM サーバー) への変更 のセクションから無料でダウンロードできます。
- コピー SCIM ベース URL および SCIMベアラートークンこれらは SCIM クライアントの構成に必要となるため、手元に置いておきます。
Microsoft Entra IDでアプリケーションを作成:
- にログインします Azureポータル.
- 選択する 業務アプリケーション 下 Azureサービス.
- 以下を行うには、 新しいアプリ.
- 以下を行うには、 独自のアプリケーションを作成する Microsoft Entra ギャラリーを参照します。
- にアプリケーション名を入力します あなたのアプリの名前は何ですか? フィールド。
- アプリケーションで何をしたいのですか?選択 ギャラリーにない他のアプリケーションを統合する(ギャラリー以外)次に、 創造する
Microsoft Entra ID を SCIM クライアントとして設定します。
- ソフトウェアの制限をクリック ユーザーアカウントのプロビジョニング.
- 次に、 新しい構成.
- コピーしたSCIMベースURLとベアラートークンを テナント URL および シークレットトークン それぞれフィールドです。
- 完了したら、をクリックします。 接続のテスト 変更を保存します。
- テスト接続が成功したら、 プロビジョニング 左側のパネルのタブ。
- [設定]セクションで、選択します 割り当てられたユーザーとグループのみを同期する 会場は 対象領域 ドロップダウン。
- プロビジョニングステータスボタンをオンに切り替えて、 Save
ユーザーの割り当て方法:
- に移動します 概要 Microsoft Entra IDアプリケーションのタブを開き、 ユーザーとグループの割り当て.
- 以下を行うには、 ユーザー/グループの追加.
- クリック 何も選択されていません 下のリンク ユーザー 割り当てたいユーザーを検索します。
- ユーザーを選択し、 選択する
- 次に、 割り当てます
- ユーザーは正常に割り当てられました。
オンデマンドプロビジョニング:
- に移動します オンデマンドでのプロビジョニング Microsoft Entra ID アプリケーションのセクションで、プロビジョニングするユーザーを検索します。
- ユーザーを選択し、 提供
- ユーザーが正常にプロビジョニングされると、次の画面が表示されます。
- ユーザーが Drupal サイトに正常にプロビジョニングされたかどうかを確認しましょう。
- Drupal サイトに移動し、 のワークプ 上部のナビゲーション パネル (/admin/people) のタブ。
- ユーザーは Drupal サイトに正常に作成されました。
グループプロビジョニング:
- Microsoft Entra ID アプリケーションの [概要] タブに移動し、[ユーザーとグループの割り当て] を選択します。
- Drupalサイトにプロビジョニングするグループを選択し、 選択する
- ユーザーを選択したら、 割り当てます
- グループは正常に割り当てられました。
- ユーザー ロールが Drupal サイトに正常にプロビジョニングされているかどうかを確認しましょう。
- Drupal サイトに移動し、 のワークプ 上部のナビゲーション パネル (/admin/people) のタブ。
- Drupal サイトにユーザー ロールが正常に作成されました。
- 作成されたロールがユーザーに正常に割り当てられました。
注意: デフォルトでは、Microsoft Entra ID は 40 分ごとにプロビジョニング サイクルを実行し、Entra 側からのユーザーの同期も完了するまでに約 40 分かかる場合があります。
おめでとうございます。Drupal を SCIM サーバーとして、Microsoft Entra ID を SCIM クライアントとして正常に設定しました。
プロビジョニングが成功しなかった場合は、下記までご連絡ください。 drupalsupport@xecurify.comエラーウィンドウのスクリーンショットを添付していただければ、問題の解決をお手伝いし、セットアップ手順をご案内いたします。

お問い合わせ