0
symfony2アプリケーションでは、内部(FOS)ユーザデータベースとLDAPに対する認証を提供しています。 LDAPが認証に使用されている場合は、特定の動作が必要です。どのメカニズムがユーザーによって使用されたのかをコントローラでどのように見つけることが可能ですか?使用する認証メカニズムを区別する
次のように関連するセキュリティ設定ファイルに見える:あなたは精にしたいことをやるため
firewalls:
main:
pattern: ^/
form_login:
provider: fos_userbundle
csrf_provider: security.csrf.token_manager
login_path: /login
check_path: /login_check
default_target_path:/
always_use_default_target_path: false
use_referer: true
form_login_ldap:
service: app.ldap
dn_string: %ldap_dn_string%
login_path: /login
check_path: /login_check
always_use_default_target_path: false
logout:
path: fos_user_security_logout
target:/
invalidate_session: true
anonymous: true