【发布时间】:2011-08-24 18:08:53
【问题描述】:
我使用 Symfony Standard 2.0.0BETA1 并尝试配置与 this book chapter 完全相同的 http_basic 身份验证
security:
encoders:
Symfony\Component\Security\Core\User\User: plaintext
providers:
main:
users:
foo: { password: testing, roles: ROLE_USER }
firewalls:
main:
pattern: /.*
http_basic: true
logout: true
access_control:
- { path: /.*, role: ROLE_USER }
问题是当我尝试打开一个页面并提交用户名“foo”和密码“testing”时,它只是循环并无限地询问我的凭据或显示错误页面。
重现问题的步骤:
- 从http://symfony.com/doc/current/book/security/overview.html#configuration 复制安全配置并将其粘贴到security.yml 文件中
- 刷新应用主页
- 输入有效凭据
预期的行为是查看主页,但显示凭据提示。
有谁知道为什么会发生这种情况以及如何解决?
【问题讨论】:
标签: security symfony basic-authentication