Весенняя загрузка JWT Auth детали пустые - PullRequest
1 голос
/ 23 января 2020

Я создал загрузочное приложение Spring, используя Jhipster. Я хотел создать слушатель, который будет ловить неудачную аутентификацию.

@Component
public class AuthenticationFailureListener
implements ApplicationListener<AuthenticationFailureBadCredentialsEvent> {

@Autowired
private LoginAttemptService loginAttemptService;

public void onApplicationEvent(AuthenticationFailureBadCredentialsEvent e) {
    WebAuthenticationDetails auth = (WebAuthenticationDetails) e.getAuthentication().getDetails();
    if(auth!=null) {
        loginAttemptService.loginFailed(auth.getRemoteAddress());
    }
}
}

Я использую JWT. Когда я отлаживаю этот метод, я вижу адрес электронной почты и пароль, но детали не указываются Таким образом, объект аутентификации является нулевым, поэтому я не могу видеть, с какого IP-пользователя пытались войти в систему. Что я должен изменить, чтобы получить подробности здесь?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...