WordPressをSCIMサーバーとして、DrupalをSCIMクライアントとして設定する
概要
XNUMXμmの波長を持つ ユーザープロビジョニングと同期モジュール ユーザーアカウントを自動的に作成(プロビジョニング)および削除(デプロビジョニング)し、DrupalとWordPress間で双方向に同期できます。ユーザー情報の変更や更新も、DrupalとWordPress間で同期できます。手順については、以下をお読みください。
インストール手順
- コンポーザの使用
- ドラッシュを使用する
- 手動インストール
構成手順
WordPress を SCIM サーバーとして設定します。
- WordPress サイトにログインします。
- インストールしてアクティベートする SCIM ユーザーのプロビジョニング WordPress サイトにモジュールを追加します。
- に移動します SCIMの構成 プラグインのタブから、 SCIM API 認証情報 セクションをコピーします。 SCIM ベース URL および SCIM ベアラー トークン。 (Drupal を SCIM クライアントとして設定する際に必要となるため、手元に置いておいてください。)

Drupal を SCIM クライアントとして設定する
- に行きます ユーザー プロビジョニング モジュールのタブをクリックし、 構成 ボタンの下に Drupal からプロバイダー (SCIM クライアント) への変更 のセクションから無料でダウンロードできます。

- 掃除機のスイッチを入れます。 SCIM クライアント API 統合を有効にする コピーしたSCIMベースURLとベアラートークンを切り替えて貼り付けます。 SCIM 2.0 ベース URL および SCIMベアラートークン それぞれテキスト フィールドです。
- 完了したら、 資格情報を保存してテストする

- テストが成功すると、成功メッセージが表示されます。

属性マッピング:
- 設定のテストが成功したら、下にスクロールして 属性マッピング のセクションから無料でダウンロードできます。
- 現在地に最も近い Drupal ユーザー属性 対応するものにマッピングしたい SCIMプロバイダー属性次に、 マッピングを保存
- 完了したら、 次のステップ.

SCIM クライアントのプロビジョニング:
- ユーザー プロビジョニングと同期モジュールは、次の 3 種類のプロビジョニングをサポートしています。
- 手動/オンデマンドプロビジョニング: 手動/オンデマンド プロビジョニングでは、ユーザーは必要に応じて管理者によって作成、更新、非アクティブ化、または削除されます。
- 自動プロビジョニング: 自動プロビジョニングを使用すると、一方のDrupalサイトでユーザーを作成、更新、または削除すると、もう一方のサイトでも同じ変更が自動的に行われます。これにより、手作業なしで両方のサイトを同期できます。
- スケジューラベースのプロビジョニング: これにより、CRON 実行中にプロバイダー内の任意の Drupal ユーザーに対して CRUD 操作を実行できるようになります。
- 選択する プロビジョニングの種類 あなたの好みに基づいて。

- 現在地に最も近い プロビジョニング操作 (作成、更新、非アクティブ化、削除) 必要に応じて実行します。

ロールフィルターを有効にする:
- この機能を使用すると、選択したロールのいずれかを持つユーザーのプロビジョニングが可能になります。これらのユーザーのみがWordPress(サーバー)サイトに送信され、それ以外のユーザーはスキップされます。

グループプロビジョニングを有効にする:
- この機能を使用すると、Drupal からユーザー ロールをグループとして WordPress (サーバー) サイトに送信できます。
- セットアップボタンをクリックすると、セットアップが開始されます すべて完了

Note: Drupal のデフォルトのロールは同期されません。

手動/オンデマンドのプロビジョニングはどのように機能しますか?
- クリック 手動同期を実行する ボタンの下に 手動プロビジョニング コラム。

- WordPress(サーバー)サイトにプロビジョニングするユーザーを検索し、 送信

- ユーザーがアプリケーションに正常にプロビジョニングされると、成功メッセージが表示されます。

- WordPress(サーバー)サイトにユーザーが作成/プロビジョニングされているかどうかを確認しましょう。作成されたユーザーを見つけるには、以下の手順に従ってください。
- 左側のパネルから、 ユーザー ドロップダウンをクリックして すべてのユーザー.

自動プロビジョニングはどのように機能しますか?
- 自動プロビジョニングは、次のいずれかのイベントに基づいてユーザーをプロビジョニングするのに役立ちます。
- 管理インターフェース: 管理者または承認されたユーザーが Drupal 管理パネルを通じてユーザーのアカウントを手動で作成、更新、または削除する場合。
- ユーザーアカウントの変更: ユーザーが自分の情報を作成、更新、または削除すると、 ユーザー/{user_id}/編集ページ またはカスタムフォーム。
- サードパーティモジュール: サードパーティのモジュール、アプリ、またはカスタム コードを通じて Drupal サイトでユーザーが作成または更新された場合。
- たとえば、管理インターフェースを使用して自動プロビジョニングがどのように機能するかを見てみましょう。
- に移動します のワークプ 上部のナビゲーションバーにあるタブ(管理者/ユーザー) Drupalクライアントサイト とをクリックしてください +ユーザーを追加
- ユーザーの詳細を入力し、 新しいアカウントを作成する


- WordPress(サーバー)サイトにユーザーが作成/プロビジョニングされているかどうかを確認しましょう。作成されたユーザーを見つけるには、以下の手順に従ってください。
- 左側のパネルから、 ユーザー ドロップダウンをクリックして すべてのユーザー.

おめでとうございます!WordPress を SCIM サーバーとして、Drupal を SCIM クライアントとして正常に設定しました。
プロビジョニングが成功しなかった場合は、下記までご連絡ください。 drupalsupport@xecurify.comエラーウィンドウのスクリーンショットを添付していただければ、問題の解決をお手伝いし、セットアップ手順をご案内いたします。