の検索結果 :

×

XNUMX つの Drupal Web サイト間のユーザー プロビジョニング

XNUMX つの Drupal Web サイト間のユーザー プロビジョニング


XNUMX つの Drupal Web サイトにユーザーがいて、毎回別々にログインせずに両方のサイトをユーザー情報で最新の状態に保ちたい場合、miniOrange は SCIM 標準を使用したソリューションを提供します。 これは、両方の Drupal Web サイトにユーザーをシームレスにプロビジョニングするのに役立ちます。

この問題に対処するために、miniOrange は Drupal 間のユーザー プロビジョニングと同期を可能にする Drupal モジュールを開発しました。 このモジュールを使用すると、ユーザーは Drupal アカウントの資格情報を使用して別の Drupal Web サイトにログインし、Web サイトにアクセスできるようになります。 SCIM ユーザー プロビジョナー モジュールは、カスタム プロバイダーによるプロビジョニングもサポートしています。 SCIM 標準に準拠する IDP は、SCIM ユーザー プロビジョナー モジュールと互換性があります。

インストール手順


  • モジュールをダウンロードします。
    コンポーザーには「drupal/user_provisioning」が必要です
  • MFAデバイスに移動する 広がります Drupal 管理コンソールのメニューから検索します。 miniOrange ユーザー プロビジョニング 検索ボックスを使用して。
  • チェックボックスをオンにしてモジュールを有効にし、 をクリックします。 インストールを開始する
  • でモジュールを構成します
    {BaseURL}/admin/config/people/user_provisioning/overview
  • モジュールをインストールします。
    drush と user_provisioning
  • キャッシュをクリアします。
     ダッシュCR
  • でモジュールを構成します
    {BaseURL}/admin/config/people/user_provisioning/overview
  • MFAデバイスに移動する 広がります Drupal 管理コンソールのメニューをクリックし、 新しいモジュールを取り付け
  • インストール Drupal ユーザーのプロビジョニングと同期 zip をダウンロードするか、次の URL からモジュールをダウンロードします。 パッケージ (tar/zip).
  • ソフトウェアの制限をクリック 新しく追加されたモジュールを有効にする.
  • チェックボックスをオンにしてこのモジュールを有効にし、 インストールを開始する
  • でモジュールを構成します
    {BaseURL}/admin/config/people/user_provisioning/overview

XNUMX つの Drupal サイトがあると仮定します。 サーバーサイト フォルダーとその下に クライアントサイト。 この設定では、サーバー サイトは Drupal SCIM サーバー、クライアント サイトは Drupal SCIM クライアント。 この構成により、クライアント サイトで実行される CRUD (作成、読み取り、更新、削除) 操作が確実に同期され、サーバー サイトに反映されます。

Drupal を SCIM サーバーとして構成する

注: 必要となるのは、 プレミアムバージョン Drupal を SCIM サーバーとしてセットアップするためのモジュール。

  • に向かう Drupal サイト に移動します ユーザー プロビジョニング モジュールのタブ (/admin/config/people/user_provisioning/provisioning).
  • プロバイダーから Drupal (SCIM サーバー) への変更 セクションで、 構成 以下のスクリーンショットに示されているように、ボタンをクリックします。
  • Azure-AD の「構成」ボタンをクリック
  • 「Drupal を SCIM サーバーとして構成」から、 SCIM ベース URL & SCIMベアラートークン そして手元に置いておいてください。
  • Drupal ユーザーのプロビジョニングと同期 - SCIM ベース URL と SCIM ベアラー トークンをコピーする

Drupal を SCIM クライアントとして構成する

  • にモジュールをインストールして有効にした後、 クライアントサイト設定 → miniOrange ユーザープロビジョニング ツールバーから
  • に向かう ユーザー プロビジョニング モジュールのタブをクリックし、 構成 ボタンの下に Drupal からプロバイダー (SCIM クライアント) への変更 のセクションから無料でダウンロードできます。
  • SCIM-サーバー-クリック-構成-Drupal-to-Provider
  • 現在地に最も近い SCIM クライアント API 統合を有効にする チェックボックスをオンにします。
  • SCIM サーバー有効化 API 統合チェックボックス
  • からコピーした値を貼り付けます。 サーバーサイトSCIM 2.0 ベース URL & SCIMベアラートークン フィールドをクリックして、 資格情報を保存してテストする
  • Drupal-SCIM-Paste-Base-URL-Token
  • テストが成功すると、成功メッセージが表示されます。
  • Drupal-SCIM-サーバー-構成-成功-メッセージ

構成の問題が発生した場合は、次のアドレスまでご連絡ください。 drupalsupport@xecurify.com エラーのスクリーンショット付き。 私たちは問題の解決をお手伝いし、セットアップを案内します。

属性マッピング:

  • テスト構成が成功したら、下にスクロールして 属性マッピング のセクションから無料でダウンロードできます。
  • マッピングするユーザー属性を選択します。 SCIMプロバイダーの属性 Drupal ユーザー属性セクションから、 次のステップ.
  • SCIM サーバー属性マッピングクリック次のステップ

プロビジョニングはどのように機能するのか?

このモジュールは 3 種類のプロビジョニングをサポートしています。

  1. 手動/オンデマンド プロビジョニング
  2. 自動プロビジョニング
  3. スケジューラベースのプロビジョニング。
  • 好みのプロビジョニング オプションを選択します。
  • SCIM サーバーの XNUMX 種類のプロビジョニング

このプロビジョニングでは、ユーザーは Drupal クライアント サイト Drupal サーバー サイト.

手動/オンデマンド プロビジョニングの構成

  • 有効にします 手動/オンデマンド プロビジョニング 選択 プロビジョニング操作 要件に従って (つまり、作成、更新、非アクティブ化、削除)、 すべて完了
  • SCIM-サーバー-手動-プロビジョニング-選択-操作

手動/オンデマンド プロビジョニングはどのように機能しますか?

  • セットアップボタンをクリックすると、セットアップが開始されます 手動同期を実行する [手動プロビジョニング] 列の下にある ボタンをクリックします。
  • Drupal-SCIM-Server-Click-Perform-Manual-Provisioning
  • プロビジョニングするユーザーを検索します。 Drupal サーバー サイト とをクリックしてください 送信
  • drupal-SCIM-Server-プロビジョニングするユーザーの選択
  • ユーザーがアプリケーションに正常にプロビジョニングされると、成功メッセージが表示されます。
  • SCIM サーバー ユーザー プロビジョニングの成功
  • 変更を確認するには、次の場所に移動します。 Drupal サーバー サイト プロビジョニングされたユーザーのステータスを確認します。
  • Drupal-SCIM-Server-User-Provisioned-Manual

このプロビジョニングでは、すべての CRUD 操作がユーザーに対して実行されます。 Drupal クライアント サイト にミラーリングされます Drupal サーバー サイト.

自動プロビジョニングの構成

  • 有効にします 自動プロビジョニング 要件に従ってプロビジョニング操作 (つまり、ユーザーの作成、更新、非アクティブ化、削除) を選択し、 すべて完了
  • SCIM サーバー自動プロビジョニング選択操作

自動プロビジョニングはどのように機能しますか?

自動プロビジョニングは、次のいずれかのイベントを使用してユーザーをプロビジョニングするのに役立ちます。

  1. 管理インターフェース: 管理者または特権ユーザーが Drupal 管理インターフェイスを介してユーザーのアカウントに対して CRUD 操作を手動で実行する場合。
  2. ユーザーアカウントの変更: ユーザー自身が user/{user_id}/edit またはその他のカスタム フォームからの自分の情報に対して CRUD 操作を実行するたびに。
  3. サードパーティモジュール: サードパーティのモジュール/アプリケーションまたはカスタム コードを使用して、Drupal サイトでユーザー エンティティが更新/作成されるたび。

自動プロビジョニングが管理インターフェイスでどのように機能するかを見てみましょう

  • 「人物」タブに移動します (管理者/人々) 上部のナビゲーション バーにある Drupal クライアント サイト とをクリックしてください +ユーザーを追加
  • Drupal-SCIM-Server-Click-Add-User-Drupal
  • ユーザーの詳細を入力し、 新しいアカウントを作成する
  • drupal-SCIM-サーバー-ユーザー情報
  • に移動します のワークプ タブの Drupal サーバー サイト プロビジョニングされたユーザーのステータスを確認します。
  • SCIM サーバー ユーザー プロビジョニングされた自動管理者アカウント

ユーザーが Drupal Server サイトに正常にプロビジョニングされたことがわかります。

プロビジョニングが成功しなかった場合は、下記までご連絡ください。 drupalsupport@xecurify.com。 エラー ウィンドウのスクリーンショットを送信してください。問題の解決とセットアップの手順をお手伝いします。

 ケーススタディ
miniOrange は、柔軟性が高くカスタマイズ可能な Drupal ソリューションを使用して、400 を超える信頼できる顧客のユースケースに対応してきました。 これを使用した当社のユニークなケーススタディをぜひチェックしてください。 .
 その他のソリューション
弊社が提供する他の Drupal ソリューションをぜひお試しください こちら。 当社の信頼できる顧客が使用している一般的なソリューションには、2FA、SSO、Web サイト セキュリティなどがあります。 
  24時間7日のアクティブサポート
miniOrange の Drupal 開発者は、クエリに対して迅速かつアクティブなサポートを提供します。 お客様のユースケースに最適なソリューションの選択から、ソリューションの導入と保守までを支援します。
こんにちは!

助けが必要? 私たちはここにいます!

サポート
miniOrange サポートにお問い合わせください
成功

お問い合わせありがとうございます。

24 時間以内に当社からのご連絡がない場合は、お気軽にフォローアップ メールを送信してください。 info@xecurify.com