私がやっていることは、ddbbによって設定されたGuard認証システムに内部ユーザ用のLDAPを含めることです。 私はすでにGuardの認証システムを構築しており、https://knpuniversity.com/screencast/symfony-securityに感謝しています。Symfony 3のGuard認証システムを使用したLDAP
しかし、LDAPモードで以前にログインしようとする必要があります。より正確には、この機能は以下の様にする必要があります
ユーザーは、MySQLからデータベースとで構成されたガードシステム認証でログインしよう:MySQLのテーブルからユーザーにユーザーが存在する場合
の1-チェック。存在する場合は、手順2に進みます。存在しない場合は、エラーメッセージで認証にfalseを返します。
2 - ユーザーがLDAPモードで存在するかどうかを確認します。存在する場合は手順3に進みます。存在しない場合は手順4に進みます。
3 - ユーザー名とパスワードでLDAPを使用してログインします。認証がOKの場合はログインしています.LDAPを介してパスワードを照合できない場合は、エラーメッセージで認証にfalseを返します。
4 - LDAPオプションを確認した後、Guard Authentication Systemを使用してログインしようとします。認証が成功したら、ユーザはログインしています.Guard経由でMySQLユーザテーブルにパスワードを照合できない場合は、エラーメッセージで認証にfalseを返します。