1
私のウェブサイトにFacebookのログインオプションを追加したいと思います。私はthis tutorialに従います。私は、メインセクションの下knpu_guard
部分を追加した場合、私はこのエラーを取得します。しかし:security.yml
で「security.firewalls.main」(symfony)の「knpu_guard」オプションが認識されない
Unrecognized option "knpu_guard" under "security.firewalls.main"
マイ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
セクションの下で変更されました
を使用してみてください
security.yml
ファイルにキーとして代わりにDiscussionを
guard
を使用することができます私は、コードで何かを変更する必要がありますか? –このエラーが発生しました: 'サービス" security.authentication.manager "は存在しないサービス" app.form_login_authenticator "に依存しています。 –
私は答えを更新しましたが、今問題はよく分かりません –