Spring oauth2密码流,如何使用AuthenticationSuccessHandler

时间:2017-11-30 10:07:13

标签: spring-security spring-security-oauth2

我正在尝试在用户登录时添加处理程序。在基本的Spring安全性中,它可以通过以下代码实现:

protected void configure(HttpSecurity http) throws Exception {
     http.
     //some configurations
     .formLogin().successHandler(authenticationSuccessHandler);
}

不幸的是,这种方式不适用于oauth2密码流,因为用户不使用登录表单进行身份验证(对 oauth / token 端点有直接请求)。 我找到了this answer,并且想知道有更清洁的方式吗?

UPD:如果我使用Authentica tionSuccessEvent - 我会在每次请求时收到此事件,我认为因为我使用JWT身份验证。

0 个答案:

没有答案