Symfony2明文用户不工作


Symfony2 plaintext users don't work

我试图通过将一个简单的安全管理区域配置为secury.yml来配置它。我用了Symfony的例子:

    security:
        firewalls:
            secured_area:
                pattern:    ^/
                anonymous: ~
                http_basic:
                    realm: "Secured Admin Area"
        access_control:
            - { path: ^/admin, roles: ROLE_ADMIN }
        providers:
            in_memory:
                users:
                    ryan:  { password: ryanpass, roles: 'ROLE_USER' }
                    admin: { password: kitten, roles: 'ROLE_ADMIN' }
        encoders:
            Symfony'Component'Security'Core'User'User: plaintext

我有用户名/密码提示,但 ryan:ryanpass 和 admin:kitten 夫妇不起作用。有什么问题吗?

谢谢

我认为您需要将提供程序名称添加到http_basic部分中:

http_basic:
    realm: "Secured Admin Area"
    provider: in_memory