Laravel 5.1 で Active Directory 認証をセットアップしようとしていますが、このパッケージを使用して正常に認証することができました。私が直面している問題は、ログインしているユーザーのユーザー プロパティまたはグループにアクセスできないことです。
このパッケージのドキュメントは、その使用方法についてあまり詳しくないため、Active Directory ユーザーのプロパティにアクセスする方法がわかりません。
を使用してユーザー名にアクセスできますAuth::user()->username;
が、 User モデルからユーザー名を返していると思います。dd(Auth::user();
利用可能な唯一の属性を使用してユーザーを出力しようとすると、データベースのユーザーテーブルにあるものです。
提供されているドキュメントによると、フィールド プロパティを auth.php 構成ファイルに追加するとアクセスできるようになるはずですが、正しく機能していないようです。'fields' => ['displayname', 'givenname']
構成ファイルに 追加しましたが、実行dd(\Auth::user()->displayname);
時に null 値を受け取ります。
どんな助けでも大歓迎です。ありがとうございました!