FOSUserBundleでログインしてサイト全体を保護したい。私は次のようにsecurity.ymlを設定しようとしました:
firewalls:
login:
pattern: ^/login
anonymous: ~
form_login:
provider: fos_userbundle
csrf_provider: form.csrf_provider
main:
pattern: ^/
form_login:
provider: fos_userbundle
csrf_provider: form.csrf_provider
しかし、config.ymlで何を設定すればよいかわかりません
fos_user:
db_driver: orm # other valid values are 'mongodb', 'couchdb' and 'propel'
firewall_name: main
user_class: My\UserBundle\Entity\User
何をしようとしてもログインできないか、次のようなエラーが発生します。
セキュリティファイアウォール構成でform_loginを使用して、ファイアウォールによって処理されるチェックパスを構成する必要があります。
編集:ここからの2番目の応答は機能しているようです: Symfony2-ファイアウォールとアクセス制御の問題