0
我有这个问题,我在防火墙中改变了注销配置的位置,但始终是相同的响应,我该怎么办?激活注销安全配置
我得到这个错误:
,必须先激活注销您的安全防火墙配置
这是我的代码
security:
firewalls:
oauth_authorize:
pattern: ^/oauth/v2/auth
form_login:
provider: fos_userbundle
check_path: _security_check
login_path: _demo_login
oauth_token:
pattern: ^/oauth/v2/token
security: false
api:
pattern: ^/api
fos_oauth: true
stateless: true
anonymous: false # can be omitted as its default value
login:
pattern: ^/secured/login$
security: false
main:
pattern: ^/
form_login:
provider: fos_userbundle
csrf_provider: form.csrf_provider
always_use_default_target_path: true
default_target_path: /profile
logout:
path: /user/logout
anonymous: true
dev:
pattern: ^/(_(profiler|wdt)|css|images|js)/
security: false
admin:
pattern: /admin(.*)
context: user
form_login:
provider: fos_userbundle
login_path: /admin/login
use_forward: false
check_path: /admin/login_check
failure_path: null
logout:
path: /admin/logout
anonymous: true
main:
pattern: .*
context: user
form_login:
provider: fos_userbundle
login_path: /login
use_forward: false
check_path: /login_check
failure_path: null
logout: true
anonymous: true
我尝试了它,但它不起作用,错误是“服务”security.firewall.map.context.main“依赖于不存在的服务”fos_security.handler.login_success“。我删除了“success_handler:fos_security.handler.login_success”和第一个错误“您必须在您的安全防火墙配置中激活注销” –
我更改了代码,现在我遇到了这个问题没有找到“GET /”的路由..... /网络/ app_dev.php /管理/仪表板“) –