symfony 2 で非常に単純な http-basic 認証を設定しようとしています。残念ながらAccessDeniedException: Access Denied
、401 ではなく 500 HTTP エラー コードが表示され続け、ブラウザにユーザー名/パスワード ボックスを表示させます。
これは私のsecurity.ymlです:
jms_security_extra:
secure_all_services: false
expressions: true
security:
firewalls:
secured_area:
pattern: ^/
anonymous: ~
http_basic:
realm: "Flow"
access_control:
- { path: ^/flow/checkout/, roles: ROLE_USER }
providers:
in_memory:
memory:
users:
user: { password: userpass, roles: ROLE_USER }
admin: { password: kitten, roles: ROLE_ADMIN }
encoders:
Symfony\Component\Security\Core\User\User: plaintext
何が問題なのですか?
これは私が呼び出している URL です。http://local.shop/web/app_dev.php/flow/checkout
そして、これが私が得ている答えです: