の検索結果 :

×

LDAPサーバーでユーザーを更新する

Drupal アカウント編集時の LDAP ユーザー エントリを更新する


このドキュメントでは、Drupal LD​​AP プロビジョニングを構成するために必要な手順について説明します。 Drupal ユーザー アカウントが更新されると、構成された LDAP サーバー上の対応する LDAP エントリが自動的に更新されます。 さらに、Drupal のグループとロールを LDAP グループと同期できるため、LDAP と Drupal 間のユーザー同期が簡素化されます。

ガイドを自動的に探索することもできます Drupal アカウントからの LDAP エントリの作成 新しいユーザーが Drupal サイトに登録したとき。

  LDAP/Active Directoryサーバーのユーザーエントリを更新する この機能を使用すると、次のイベントに基づいてユーザーをプロビジョニングできます。

  • 管理インターフェース:- 管理者または特権ユーザーが Drupal 管理インターフェースを介してユーザーのアカウントを手動で更新する場合。
  • ユーザーアカウントの変更:- ユーザー自身が user/user_id/edit またはその他のカスタム フォームから電子メールやユーザー名などの自分の情報を変更するたびに。
  • サードパーティモジュール:- サードパーティのモジュール/アプリケーションまたはカスタム コードを使用して、Drupal サイトでユーザー エンティティが更新されるたび。

前提条件:

LDAP プロビジョニング (ユーザー更新) を構成する手順:

  • モジュールの構成が成功したら、次の場所に移動します。 LDAPプロビジョニング モジュールのタブ
  • Drupal LD​​AP/Active Directory 統合 - 「LDAP プロビジョニング」タブに移動します
  • 有効にします Drupal でユーザー情報が更新されたときに、Active Directory/LDAP のユーザー情報も更新します チェックボックスをオンにします。
  • Drupal LD​​AP/Active Directory 統合 - Active Directory/LDAP のユーザー情報を更新するチェックボックスを有効にする
  • セットアップボタンをクリックすると、セットアップが開始されます 構成の保存

Note: フィールド、ロール、グループなどの Drupal ユーザー情報を、LDAP サーバーで変更したい特定の LDAP 属性にマップするオプションがあります。 これは、モジュールの「属性と役割のマッピング」タブで実行できます。 (admin/config/people/ldap_auth/attribute_mapping)。 これにより、保存された設定に基づいてユーザーの LDAP レコードが自動的に更新されます。 詳細については、を参照してください。 属性マッピング, 役割のマッピング, グループマッピング ガイド。

Drupal LD​​AP/Active Directory 統合 - ロール、グループ、フィールドなどの Drupal ユーザー情報をマップします

たとえば、上の画像に示すように、LDAP をマッピングしました。 ユーザープリンシパル名 Drupal を使って 電子メール フィールドと Drupalのカスタムフィールドを使って FIRSTNAME。 これは、Drupal でユーザーの電子メールと名を変更すると、その更新がユーザーの「ユーザープリンシパル名」と「指定名」の LDAP/Active Directory サーバーに自動的に反映されることを意味します。

これがどのように機能するかを見てみましょう:

Drupal サイトおよび LDAP/Active Directory サーバー上でユーザー doejohn を更新するとします。

  • 管理者の資格情報を使用して Drupal サイトにログインします。
  • 管理者としてログインした後、 のワークプ サイトのセクション (管理者/ユーザー)。 詳細を変更するユーザーを見つけて、 編集 ボタン (/user/{user_id}/edit)
  • Drupal LD​​AP/Active Directory 統合 - 「People」に移動し、「Save」ボタンをクリックします。
  • 次に、要件に従ってユーザー情報を更新し、 Save
  • Drupal LD​​AP/Active Directory の統合 - ユーザー情報を仕様に合わせて更新した後、「保存」ボタンをクリックします。

おめでとうございます。Drupal と LDAP サーバーの両方でユーザー (この場合は doejohn) の情報が正常に更新されました。 LDAPサーバーから確認できます。

LDAP サーバーにアクセスできない場合は、ユーザーの LDAP エントリをチェックすることで同じことを確認できます。

ユーザーの LDAP エントリを取得します。

  • に移動します LDAP構成 モジュールのタブをクリックして下にスクロールし、 テスト認証 セクション。 先ほど更新したユーザー (この場合は doejohn) のユーザー名とパスワードを入力し、 テスト構成 (Comma Separated Values) ボタンをクリックして、各々のジョブ実行の詳細(開始/停止時間、変数値など)のCSVファイルをダウンロードします。 (admin/config/people/ldap_auth/ldap_config#test_authentication).
  • Drupal LD​​AP/Active Directory 統合 - [LDAP 構成] で、[テスト認証] セクションをスクロールし、フィールドにユーザー名とパスワードを入力します。
  • テスト構成が成功したら、 LDAP 属性を取得する ユーザーの LDAP エントリを確認します。
  • Drupal LD​​AP/Active Directory 統合 - 接続が成功したら、「LDAP 属性を取得」ボタンをクリックします。
  • LDAP 内のユーザーの userprincipalname と Givenmane が、それぞれ Drupal の「mail」フィールドと「firstname」フィールドに一致するように更新されていることがわかります。
  • Drupal LD​​AP/Active Directory の統合 - 以下のユーザー情報 userprincipalname と Givenmane が、受信した LDAP 属性ポップアップの指定されたフィールドで更新されました。

このガイドが役に立ち、簡単に設定できることを願っています。

あなたがしたい場合 7 日間のフル機能 トライアルやご質問がある場合、またはユースケースに応じてモジュールをセットアップする際に何らかのサポートが必要な場合は、お気軽にメールでお問い合わせください。 drupalsupport@xecurify.com.

こんにちは!

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

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

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

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