symfony2 安全组件问题

symfony2 security component issue

我在我的 symfony 2.3 项目中创建了自定义用户提供程序。在函数 loadUserByUsername 中,我调用 webservice 来验证我的用户。 现在我的问题是我想获取在登录表单中输入的密码。所以我通过以下代码将服务容器作为参数传递

 services:   
     webservice_user_provider:
        class: AppBundle\Security\User\WebserviceUserProvider
        arguments:    ['@service_container']

在我的用户提供商 class 中,我正在获取一个请求对象,以便我可以获得密码

public function __construct(Container $container) {
    $this->request = $container->get('request');
}

通过这种方式,symfony profiler/toolbar 显示消息 "The security component is disabled"。登录工作正常,但消息仍然让我有点担心。有没有其他方法可以在用户提供者的用户 provider/getting 容器中获取密码?

这是一个excelent article about authenticating against a webservice and someone put all that together and pushed it to github

几天前真的帮了我。