我如何接受Symfony 2中的任何用户名和密码?

我如何接受Symfony 2中的任何用户名和密码?,symfony,basic-authentication,symfony-2.6,symfony-security,Symfony,Basic Authentication,Symfony 2.6,Symfony Security,我的Symfony 2.6应用程序有以下配置选项: security: encoders: Symfony\Component\Security\Core\User\User: plaintext firewalls: dev: pattern: ^/(_(profiler|wdt)|css|images|js)/ security: false secured_area:

我的Symfony 2.6应用程序有以下配置选项:

security:
    encoders:
        Symfony\Component\Security\Core\User\User: plaintext

    firewalls:
        dev:
            pattern:  ^/(_(profiler|wdt)|css|images|js)/
            security: false

        secured_area:
            pattern:    ^/
            stateless:  true
            http_basic:
                realm: "Some text here"

    providers:
        in_memory:
            memory:
                users:
                    user1:  { password: pass1 }
                    user2: { password: pass2 }
正如你所见,我有两个用户可以访问几乎任何路线

我想要的是扩展此权限,并允许访问提供一些非空值作为用户名/密码的任何人

例如,
user1/pass1
仍能工作,但
someone/mypassword
anyone/blabla
也能工作,依此类推。基本上是用户名和密码的无限组合,只要提供一些值即可


如何更改上述配置以执行所需操作


我浏览了几乎所有的Symfony的安全文档,并在其中玩了很多东西,但都不起作用。我没有尝试过的一个解决方案是,但它看起来非常复杂,很难正确执行,如果有一个更简单的解决方案(我目前找不到),可能会浪费大量时间。

正如您已经提到的,您必须设置自己的身份验证提供商


该死,这正是我想要避免的。好的,我来试一试。如果它有效,我会把代码贴在这里,也许它会帮助另一个有同样问题的迷失的灵魂。谢谢你的回答:)。