LDAP属性マッピング
概要
属性マッピング機能を使用すると、LDAPサーバー上のユーザーデータをDrupalのユーザー属性にマッピングできます。メールアドレス、ユーザー名、カスタム属性などのフィールドを設定できます。このモジュールはDrupal 8、9、10、11に対応しています。
インストール手順
- コンポーザの使用
- ドラッシュを使用する
- 手動インストール
前提条件
- インストール Drupal LDAP / Active Directory ログイン モジュールを開きます。
- 上記のモジュールをLDAPまたはActive Directoryサーバーに設定してください。こちらも参考にしてください。 セットアップガイド 支援のため。
構成手順
基本的な属性マッピング
基本的な属性マッピングを使用すると、Drupalに存在するメールアドレスとユーザー名の属性を、LDAPサーバーに保存されているユーザー情報とマッピングできます。
注: LDAPログインを機能させるには、メールアドレス属性のマッピングが必須です。
- モジュールの設定が成功したら、 マッピング タブには何も表示されないことに注意してください。
(admin/config/people/ldap_auth/attribute_mapping)
- マッピング タブをクリックします。 マッピング
- 拡大する ユーザー名とパスワードの同期 のセクションから無料でダウンロードできます。
- 下 電子メールの属性ドロップダウンリストから、ユーザーのメールアドレスを含むLDAP属性名を選択してください。
カスタム属性マッピング
カスタム属性マッピングを使用すると、Drupalの標準ユーザーフィールドとカスタムユーザーフィールドの両方を、LDAPサーバーの対応する属性にマッピングできます。マッピングを設定するには、以下の手順に従ってください。
- 選択する LDAP 属性名 ドロップダウンから対応するものを選択してください Drupal フィールドマシン名 マッピングしたいもの。
- 以下を行うには、 行を追加する 複数のマッピングを実行する場合は、ボタンをクリックします。 属性マッピングを保存 ボタンをクリックして変更を保存します。
Drupal属性マシン名を作成する
- 「設定」タブに移動し、「ユーザー」セクションで「アカウント設定」を選択します。
(admin/config/people/accounts)
- に行きます フィールドを管理する タブをクリックして + 新しいフィールドを作成する
- フィールドを追加 セクションで、フィールドの種類を選択します。
- 以下を行うには、 続ける
- 次のウィンドウで、ラベルを ラベル テキストフィールドを選択して テキスト(プレーンテキスト).
- 以下を行うには、 続ける
- 設定で下にスクロールして、 設定を保存する
- あなたが使用することができます マシン名 Drupal属性でここで生成されます マシン名 カスタム属性マッピングの時点で。
LDAP属性マッピングの仕組みを見ていきましょう。
- プライベートウィンドウまたは新しいブラウザを開き、Drupalサイトのログインページ(/user/login)にアクセスしてください。
- LDAP認証情報を使用してログインしてください。
- ログイン成功後:
- Drupalのユーザー名は、LDAPに登録されている名にマッピングされます。
- Drupal のあなたの last_name は、LDAP の共通名 (cn) にマッピングされます。
マッピングされた属性を確認する
- 「人物」タブに移動してください。
- 「リスト」セクションで、「編集」ボタンをクリックします。
- 下にスクロールして カスタムフィールド マッピングされた属性を表示するセクション。
以上です。LDAP属性マッピングの設定が完了しました。
関連記事
ご返答ありがとうございます。 すぐにご連絡させていただきます。
何か問題が発生しました。 もう一度質問を送信してください

お問い合わせ