Мне нужно написать базовый обработчик аутентификации.В моем onAuthenticationFailure
, только для тестирования, я var-dumping $request
.он должен работать с использованием неверных учетных данных, но ничего не произошло.
Я думаю, что-то не так в моем src\Acme\TestBundle\resources\Config\services.yml
:
services:
authentication_handler:
class: Acme\TestBundle\Handler\AuthenticationHandler
Это тестовый класс, оператор use удален для удобства чтения
namespace Acme\TestBundle\Handler;
class AuthenticationHandler implements AuthenticationSuccessHandlerInterface,
AuthenticationFailureHandlerInterface, LogoutSuccessHandlerInterface
{
function onAuthenticationSuccess(Request $request, TokenInterface $token)
{
$user = $token->getUser();
}
function onAuthenticationFailure(Request $request,
AuthenticationException $exception)
{
var_dump($request);
die();
}
public function onLogoutSuccess(Request $request)
{
}
}