小编sbg*_*ran的帖子

Symfony2 http_basic安全性拒绝有效凭据

我使用Symfony Standard 2.0.0BETA1并尝试配置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 }
Run Code Online (Sandbox Code Playgroud)

问题是,当我尝试打开一个页面并且我提交用户名"foo"和密码"testing"时,它只是循环并无限地询问我的凭证或显示错误页面.

重现问题的步骤:

  1. http://symfony.com/doc/current/book/security/overview.html#configuration复制安全配置并将其过去到security.yml文件
  2. 刷新应用主页
  3. 输入有效凭据

预期的行为是查看主页,而是显示凭据提示.

有谁知道为什么会发生这种情况以及如何解决它?

security basic-authentication symfony

12
推荐指数
3
解决办法
1万
查看次数

标签 统计

basic-authentication ×1

security ×1

symfony ×1