我正在尝试在用户登录时添加处理程序。在基本的Spring安全性中,它可以通过以下代码实现:
protected void configure(HttpSecurity http) throws Exception {
http.
//some configurations
.formLogin().successHandler(authenticationSuccessHandler);
}
不幸的是,这种方式不适用于oauth2密码流,因为用户不使用登录表单进行身份验证(对 oauth / token 端点有直接请求)。 我找到了this answer,并且想知道有更清洁的方式吗?
UPD:如果我使用Authentica tionSuccessEvent - 我会在每次请求时收到此事件,我认为因为我使用JWT身份验证。