"security.firewalls.main" 下无法识别的选项 "knpu_guard" (Symfony)
Unrecognized option "knpu_guard" under "security.firewalls.main" (Symfony)
我想在我的网站上添加 facebook 登录选项。我试着关注 this tutorial。但是,如果我在主要部分下添加 knpu_guard
部分,则会出现此错误:
Unrecognized option "knpu_guard" under "security.firewalls.main"
我在 security.yml
中的 firewalls
部分如下所示:
firewalls:
main:
anonymous: ~
#pattern: ^/
provider: our_db_provider
form_login:
login_path: login
check_path: login
logout:
path: /logout
target: /
knpu_guard:
authenticators:
- app.form_login_authenticator
- app.api_token_authenticator
- app.facebook_authenticator
# by default, use the start() function from FormLoginAuthenticator
entry_point: app.form_login_authenticator
我刚刚添加了 knpu_guard
部分,firewalls
部分下没有其他任何变化
我认为该教程有点过时,因为 knpu_guard
不再被接受。
您可以使用 guard
作为 security.yml
文件中的键
尝试使用这个
form_login:
login_path: login
check_path: login
provider: user_provider #where is this provider? It shouldn't be fos_userbundle for example?
anonymous: true
我想在我的网站上添加 facebook 登录选项。我试着关注 this tutorial。但是,如果我在主要部分下添加 knpu_guard
部分,则会出现此错误:
Unrecognized option "knpu_guard" under "security.firewalls.main"
我在 security.yml
中的 firewalls
部分如下所示:
firewalls:
main:
anonymous: ~
#pattern: ^/
provider: our_db_provider
form_login:
login_path: login
check_path: login
logout:
path: /logout
target: /
knpu_guard:
authenticators:
- app.form_login_authenticator
- app.api_token_authenticator
- app.facebook_authenticator
# by default, use the start() function from FormLoginAuthenticator
entry_point: app.form_login_authenticator
我刚刚添加了 knpu_guard
部分,firewalls
部分下没有其他任何变化
我认为该教程有点过时,因为 knpu_guard
不再被接受。
您可以使用 guard
作为 security.yml
文件中的键
尝试使用这个
form_login:
login_path: login
check_path: login
provider: user_provider #where is this provider? It shouldn't be fos_userbundle for example?
anonymous: true