LDAP 属性を Drupal フィールドにマップする
概要
このガイドでは、LDAPサーバーの属性をDrupalのフィールドにマッピングするプロセスを解説し、安全でシームレスなユーザー認証エクスペリエンスを実現します。「uid」、「mail」、「samaccountname」といった重要な属性をLDAPから「email」、「firstname」、「Lastname」といったDrupalのフィールドにマッピングしたい場合など、このガイドは頼りになるリソースです。
受験資格:
- インストール Drupal LDAP / Active Directory 統合 Drupal サイト上のモジュール。
- LDAP または Active Directory サーバーを使用して上記のモジュールをセットアップします。 これも参照できます セットアップガイド 支援のため。
Drupalで属性マッピングを設定する:
- モジュールを正常に構成したら、次の手順に進みます。 属性と役割のマッピング タブ (admin/config/people/ldap_auth/attribute_mapping)モジュールの。
- ノーザンダイバー社の 電子メールの属性 ドロップダウンから、LDAPユーザーのメールアドレスが保存されているLDAP属性名を選択します。例:mail、userprincipalname。
- 希望するものを選択してください LDAP 属性名 対応する Drupalフィールドマシン名 マッピングするドロップダウンから選択します。
- ユーザーの LDAP 属性名とその値を右側で確認できます。
- 以下を行うには、 属性マッピング構成の保存 マッピングを保存するには、以下のスクリーンショットを参照してください。
上のスクリーンショットでは、LDAP の 名 の三脚と cn Drupal でマッピングされています 名 の三脚と フィールドの姓 ユーザーフィールド。ユーザーがLDAPサーバーの認証情報を使用してDrupalサイトにログインすると、LDAPの「givenname」と「cn」の値がDrupalの「name」と「field_lastname」フィールドに割り当てられます。
LDAP から Drupal への属性マッピングはどのように機能しますか?
以下の手順に従って、LDAP から Drupal 属性へのマッピングを確認します。
- ブラウザのプライベート/シークレット ウィンドウを開き、Drupal ログイン ページにアクセスします。
- ユーザーの LDAP 資格情報を入力し、 ログイン (Comma Separated Values) ボタンをクリックして、各々のジョブ実行の詳細(開始/停止時間、変数値など)のCSVファイルをダウンロードします。
- LDAP ログインに成功すると、ユーザーの Drupal 名 の三脚と 苗字 LDAP属性で更新されます 名 の三脚と cn マッピングに従っています。以下のスクリーンショットを参照してください。
おめでとうございます。Drupal LDAP で属性マッピングが正常に構成されました。
