Проблема с компонентом безопасности symfony2

Я создал пользовательский провайдер в своем проекте symfony 2.3. В функции loadUserByUsername я вызываю webservice для аутентификации моего пользователя.
Теперь моя проблема в том, что я хочу получить пароль, который был введен в форму входа. Итак, я передал сервисный контейнер в качестве аргумента следующим кодом

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

в моем классе провайдера пользователя, я получаю объект запроса, чтобы я мог получить пароль

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

Таким образом, профилировщик / панель инструментов Symfony показывает сообщение «Компонент безопасности отключен». Вход в систему работает нормально, но все же сообщение немного беспокоит меня. Есть ли другой способ получить пароль в пользовательском провайдере / получить контейнер в пользовательском провайдере?

0

Решение

Вот отличная статья о проверке подлинности на веб-сервисе, и кто-то соединил все это и подтолкнул к GitHub

Действительно помог мне пару дней назад.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]