Drupal を SCIM クライアントとして設定し、ユーザーのプロビジョニングと同期を行う方法
概要
当学校区の ユーザープロビジョニングと同期モジュール ユーザーアカウントを自動的に作成(プロビジョニング)および削除(デプロビジョニング)し、Drupalと任意のIDプロバイダー間で双方向に同期できます。ユーザー情報の変更や更新も、SCIMクライアントとサーバー間で同期できます。
インストール手順
- コンポーザの使用
- ドラッシュを使用する
- 手動インストール
構成手順
1. Drupal を SCIM クライアントとしてセットアップする:
- インストールが成功したら、次のページに進みます。 タブを選択して miniOrange ユーザープロビジョニング モジュールを開きます。
- に行きます ユーザー プロビジョニング モジュールのタブをクリックし、 構成 ボタンの下 Drupal からプロバイダー (SCIM クライアント) への変更 のセクションから無料でダウンロードできます。
- 以下の手順に従ってください Drupal を SCIM クライアントとして設定します。
- 掃除機のスイッチを入れます。 SCIM クライアント API 統合を有効にする トグル。
- 入力する SCIM 2.0 ベース URL および SCIMベアラートークン サーバーサイトからそれぞれのテキストフィールドに入力し、 資格情報を保存してテストする
- テストが成功すると、成功メッセージが表示されます。
2. 属性マッピング:
- 設定のテストが成功したら、下にスクロールして 属性マッピング のセクションから無料でダウンロードできます。
- まず Drupal ユーザー属性 対応するものにマッピングしたい SCIMプロバイダー属性次に、 マッピングを保存
- 完了したら、 次のステップ.
3. SCIMクライアントのプロビジョニング:
- ユーザー プロビジョニングと同期モジュールは、次の 3 種類のプロビジョニングをサポートしています。
- 手動/オンデマンドプロビジョニング: 手動/オンデマンド プロビジョニングでは、ユーザーは必要に応じて管理者によって作成、更新、非アクティブ化、または削除されます。
- 自動プロビジョニング: 自動プロビジョニングを使用すると、一方のDrupalサイトでユーザーを作成、更新、または削除すると、もう一方のサイトでも同じ変更が自動的に行われます。これにより、手作業なしで両方のサイトを同期できます。
- スケジューラベースのプロビジョニング: これにより、CRON 実行中にプロバイダー内の任意の Drupal ユーザーに対して CRUD 操作を実行できるようになります。
- 選択する プロビジョニングの種類 あなたの好みに基づいて。
- まず プロビジョニング操作 (作成、更新、非アクティブ化、削除) 必要に応じて実行します。
4. ロールフィルターを有効にする:
- この機能を使用すると、選択したロールのいずれかを持つユーザーのプロビジョニングが可能になります。これらのユーザーのみがサーバーサイトに送信され、他のユーザーはスキップされます。
5. グループプロビジョニングを有効にする:
- この機能を使用すると、Drupal からユーザー ロールをグループとして他の (サーバー) サイトに送信できます。
- 以下を行うには、 すべて完了
注意: Drupal のデフォルトのロールは同期されません。
6. 手動/オンデマンドのプロビジョニングはどのように機能しますか?
- クリック 手動同期を実行する ボタンの下に 手動プロビジョニング コラム。
- サーバーサイトにプロビジョニングするユーザーを検索し、 送信する
- ユーザーがアプリケーションに正常にプロビジョニングされると、成功メッセージが表示されます。
- 変更を確認するには、サーバー サイトに移動し、プロビジョニングされたユーザーのステータスを確認します。
7. 自動プロビジョニングはどのように機能しますか?
- 自動プロビジョニングは、次のいずれかのイベントに基づいてユーザーをプロビジョニングするのに役立ちます。
- 管理インターフェース: 管理者または承認されたユーザーが Drupal 管理パネルを通じてユーザーのアカウントを手動で作成、更新、または削除する場合。
- ユーザーアカウントの変更: ユーザーが、user/{user_id}/edit ページまたはカスタム フォームを使用して、独自の情報フォームを作成、更新、または削除する場合。
- サードパーティモジュール: サードパーティのモジュール、アプリ、またはカスタム コードを通じて Drupal サイトでユーザーが作成または更新された場合。
- たとえば、管理インターフェースを使用して自動プロビジョニングがどのように機能するかを見てみましょう。
- に移動します のワークプ 上部のナビゲーションバーにあるタブ(管理者/ユーザー) Drupalクライアントサイト とをクリックしてください +ユーザーを追加
- ユーザーの詳細を入力し、 新しいアカウントを作成する
- 変更を確認するには、サーバー サイトに移動し、プロビジョニングされたユーザーのステータスを確認します。
おめでとうございます!Drupal を SCIM クライアントとして正常に設定しました。
プロビジョニングが成功しなかった場合は、下記までご連絡ください。 drupalsupport@xecurify.comエラーウィンドウのスクリーンショットを添付していただければ、問題の解決をお手伝いし、セットアップ手順をご案内いたします。

お問い合わせ