我遇到了安全配置问题。
我想创建具有不同身份验证过程的多个防火墙。
我对FOSAuthServer使用OAuth身份验证,我想再为其他服务添加一个。
这是我的security.yml
:
freshdesk:
pattern: ^/freshdesk/
form_login:
provider: fos_userbundle
check_path: app_freshdesk_login_check
login_path: app_freshdesk_login
success_handler: app.freshdesk_authentification_success_handler
logout:
path: fos_user_security_logout
target: /
anonymous: true
main:
pattern: ^/
form_login:
provider: fos_userbundle
check_path: app_oauth_server_auth_login_check
login_path: app_oauth_server_auth_login
csrf_provider: form.csrf_provider
logout:
path: fos_user_security_logout
target: /
success_handler: app.logout_handler
anonymous: true
我的问题是,当我使用freshdesk登录表单登录时,我被重定向到login_check
,但它返回一个空白页面。我的结论是sf2没有拦截我的身份验证请求,但我不知道为什么。
有人有想法或有同样的问题吗?