Spring Security OAuth2客户端中的OAuth2AuthorizationCodeGrantFilter与OAuth2LoginAuthenticationFilter [关闭]

问题描述 投票:0回答:1

当我试图了解OAuth2客户端时,我很困惑为什么我们有两个不同的过滤器

我试图与Github整合。这是我的观察

  1. OAuth2AuthorizationCodeGrantFilter听起来像一个过滤器,交换访问令牌的授权代码,但当我保持调试点它不这样做
  2. OAuth2LoginAuthenticationFilter听起来有点像它以某种方式登录,但这个过滤器交换auth代码来访问令牌而不是上面

我不确定为什么会这样,因为第一类名称意味着与授权代码有很强的相关性

此外,Whats是OAuth2LoginConfigurerOAuth2ClientConfigurer之间的区别

看起来像qazxsw poi配置OAuth2LoginConfigurer,而qazxsw poi配置qazxsw poi

有人可以解释他们每个人的作用以及他们适用的场景吗?

谢谢

spring-security spring-security-oauth2
1个回答
3
投票

这在Spring Security参考中有详细记载。

  • OAuth2LoginAuthenticationFilter
  • OAuth2ClientConfigurer

同样,在javadoc中:

在高层:

© www.soinside.com 2019 - 2024. All rights reserved.