- OAUTH2_AUTHORIZATION_SERVER_SECURITY_FILTER_CHAIN_BEAN_NAME - 类 中的静态变量org.ballcat.springsecurity.oauth2.server.authorization.autoconfigure.OAuth2AuthorizationServerAutoConfiguration
-
- OAuth2AuthenticationProviderUtils - org.ballcat.springsecurity.oauth2.server.authorization.authentication中的类
-
Utility methods for the OAuth 2.0 AuthenticationProvider's.
- OAuth2AuthorizationEndpointConfigurerCustomizer - org.ballcat.springsecurity.oauth2.server.authorization.config.customizer中的类
-
OAuth2 授权码流程端点的扩展处理器
- OAuth2AuthorizationEndpointConfigurerCustomizer(OAuth2AuthorizationServerProperties, OAuth2SecurityContextRepository) - 类 的构造器org.ballcat.springsecurity.oauth2.server.authorization.config.customizer.OAuth2AuthorizationEndpointConfigurerCustomizer
-
- OAuth2AuthorizationObjectMapperCustomizer - org.ballcat.springsecurity.oauth2.server.authorization中的接口
-
用于序列化 OAuth2Authorization 的专用 ObjectMapper 定制器
- OAuth2AuthorizationServerAutoConfiguration - org.ballcat.springsecurity.oauth2.server.authorization.autoconfigure中的类
-
OAuth2授权服务器自动配置类
- OAuth2AuthorizationServerAutoConfiguration() - 类 的构造器org.ballcat.springsecurity.oauth2.server.authorization.autoconfigure.OAuth2AuthorizationServerAutoConfiguration
-
- OAuth2AuthorizationServerConfigurerCustomizer - org.ballcat.springsecurity.oauth2.server.authorization.config.customizer中的接口
-
对 OAuth2授权服务器配置(OAuth2AuthorizationServerConfigurer) 进行个性化配置的的定制器
- OAuth2AuthorizationServerConfigurerCustomizerConfiguration - org.ballcat.springsecurity.oauth2.server.authorization.autoconfigure中的类
-
OAuth2 授权服务器配置定制器的配置类
- OAuth2AuthorizationServerConfigurerCustomizerConfiguration() - 类 的构造器org.ballcat.springsecurity.oauth2.server.authorization.autoconfigure.OAuth2AuthorizationServerConfigurerCustomizerConfiguration
-
- OAuth2AuthorizationServerExtensionConfigurer<C extends OAuth2AuthorizationServerExtensionConfigurer<C,H>,H extends org.springframework.security.config.annotation.web.HttpSecurityBuilder<H>> - org.ballcat.springsecurity.oauth2.server.authorization.config.configurer中的类
-
对 OAuth2 授权服务器的 SecurityConfigurer 进行扩展的配置类
- OAuth2AuthorizationServerExtensionConfigurer() - 类 的构造器org.ballcat.springsecurity.oauth2.server.authorization.config.configurer.OAuth2AuthorizationServerExtensionConfigurer
-
- OAuth2AuthorizationServerExtensionConfigurerConfiguration - org.ballcat.springsecurity.oauth2.server.authorization.autoconfigure中的类
-
OAuth2 授权服务器的 HttpSecurity 的扩展配置器
- OAuth2AuthorizationServerExtensionConfigurerConfiguration() - 类 的构造器org.ballcat.springsecurity.oauth2.server.authorization.autoconfigure.OAuth2AuthorizationServerExtensionConfigurerConfiguration
-
- OAuth2AuthorizationServerProperties - org.ballcat.springsecurity.oauth2.server.authorization.properties中的类
-
授权服务器的配置文件
- OAuth2AuthorizationServerProperties() - 类 的构造器org.ballcat.springsecurity.oauth2.server.authorization.properties.OAuth2AuthorizationServerProperties
-
- oauth2AuthorizationServerSecurityFilterChain(OAuth2AuthorizationServerSecurityFilterChainBuilder, HttpSecurity) - 类 中的方法org.ballcat.springsecurity.oauth2.server.authorization.autoconfigure.OAuth2AuthorizationServerAutoConfiguration
-
OAuth2 授权服务器的安全过滤器链,如果和资源服务器共存,需要将其放在资源服务器之前
- oAuth2AuthorizationServerSecurityFilterChainBuilder(List<OAuth2AuthorizationServerConfigurerCustomizer>, List<OAuth2AuthorizationServerExtensionConfigurer<?, HttpSecurity>>) - 类 中的方法org.ballcat.springsecurity.oauth2.server.authorization.autoconfigure.OAuth2AuthorizationServerAutoConfiguration
-
OAuth2AuthorizationServerConfigurer 的适配器
- OAuth2AuthorizationServerSecurityFilterChainBuilder - org.ballcat.springsecurity.oauth2.server.authorization.config中的接口
-
OAuth2 Authorization Server 的 SecurityFilterChain 构造器
- OAuth2ConfigurerUtils - org.ballcat.springsecurity.oauth2.server.authorization.config.configurer中的类
-
- OAuth2EndpointUtils - org.ballcat.springsecurity.oauth2.server.authorization.web.authentication中的类
-
Utility methods for the OAuth 2.0 Protocol Endpoints. copy from SAS
- oAuth2LoginCaptchaConfigurer(CaptchaValidator) - 类 中的方法org.ballcat.springsecurity.oauth2.server.authorization.autoconfigure.OAuth2AuthorizationServerExtensionConfigurerConfiguration
-
登录验证码配置
- OAuth2LoginCaptchaConfigurer - org.ballcat.springsecurity.oauth2.server.authorization.config.configurer中的类
-
登录验证码校验
- OAuth2LoginCaptchaConfigurer(CaptchaValidator) - 类 的构造器org.ballcat.springsecurity.oauth2.server.authorization.config.configurer.OAuth2LoginCaptchaConfigurer
-
- oAuth2LoginPasswordDecoderConfigurer(SecurityProperties) - 类 中的方法org.ballcat.springsecurity.oauth2.server.authorization.autoconfigure.OAuth2AuthorizationServerExtensionConfigurerConfiguration
-
password 模式下,密码入参要求 AES 加密。
- OAuth2LoginPasswordDecoderConfigurer - org.ballcat.springsecurity.oauth2.server.authorization.config.configurer中的类
-
登录时的密码解密配置
- OAuth2LoginPasswordDecoderConfigurer(String) - 类 的构造器org.ballcat.springsecurity.oauth2.server.authorization.config.configurer.OAuth2LoginPasswordDecoderConfigurer
-
- OAuth2LoginUrlAuthenticationEntryPoint - org.ballcat.springsecurity.oauth2.server.authorization.web.authentication中的类
-
OAuth2 登录失败的处理器,跳转到登录页,同时携带 return_to 参数,值为当前 request fullUrl
- OAuth2LoginUrlAuthenticationEntryPoint(String) - 类 的构造器org.ballcat.springsecurity.oauth2.server.authorization.web.authentication.OAuth2LoginUrlAuthenticationEntryPoint
-
- OAuth2ResourceOwnerPasswordAuthenticationConverter - org.ballcat.springsecurity.oauth2.server.authorization.web.authentication中的类
-
Attempts to extract an Access Token Request from
HttpServletRequest for the
OAuth 2.0 Owner Password Authentication Grant and then converts it to an
OAuth2ResourceOwnerPasswordAuthenticationToken used for authenticating the
authorization grant.
- OAuth2ResourceOwnerPasswordAuthenticationConverter() - 类 的构造器org.ballcat.springsecurity.oauth2.server.authorization.web.authentication.OAuth2ResourceOwnerPasswordAuthenticationConverter
-
- OAuth2ResourceOwnerPasswordAuthenticationProvider - org.ballcat.springsecurity.oauth2.server.authorization.authentication中的类
-
- OAuth2ResourceOwnerPasswordAuthenticationProvider(OAuth2AuthorizationService, OAuth2TokenGenerator<? extends OAuth2Token>, UserDetailsService) - 类 的构造器org.ballcat.springsecurity.oauth2.server.authorization.authentication.OAuth2ResourceOwnerPasswordAuthenticationProvider
-
Constructs an OAuth2ResourceOwnerPasswordAuthenticationProviderNew using
the provided parameters.
- OAuth2ResourceOwnerPasswordAuthenticationToken - org.ballcat.springsecurity.oauth2.server.authorization.authentication中的类
-
An Authentication implementation used for the OAuth 2.0 Resource Owner Password
Grant.
- OAuth2ResourceOwnerPasswordAuthenticationToken(String, Authentication, Map<String, Object>, Set<String>) - 类 的构造器org.ballcat.springsecurity.oauth2.server.authorization.authentication.OAuth2ResourceOwnerPasswordAuthenticationToken
-
Constructs an OAuth2ClientCredentialsAuthenticationToken using the provided
parameters.
- oAuth2ResourceOwnerPasswordConfigurerCustomizer(ApplicationContext) - 类 中的方法org.ballcat.springsecurity.oauth2.server.authorization.autoconfigure.OAuth2AuthorizationServerConfigurerCustomizerConfiguration
-
添加 resource owner password 模式支持配置定制器
- OAuth2ResourceOwnerPasswordConfigurerCustomizer - org.ballcat.springsecurity.oauth2.server.authorization.config.customizer中的类
-
密码模式支持
- OAuth2ResourceOwnerPasswordConfigurerCustomizer() - 类 的构造器org.ballcat.springsecurity.oauth2.server.authorization.config.customizer.OAuth2ResourceOwnerPasswordConfigurerCustomizer
-
- OAuth2SecurityContextRepository - org.ballcat.springsecurity.oauth2.server.authorization.web.context中的类
-
OAuth2 下使用的 SecurityContextRepository,从 bearerTokenResolver 中解析对应的 access_token, 然后利用
oAuth2AuthorizationService 来获取对应的 SecurityContext
- OAuth2SecurityContextRepository(OAuth2AuthorizationService) - 类 的构造器org.ballcat.springsecurity.oauth2.server.authorization.web.context.OAuth2SecurityContextRepository
-
- OAuth2SecurityContextRepository(BearerTokenResolver, OAuth2AuthorizationService) - 类 的构造器org.ballcat.springsecurity.oauth2.server.authorization.web.context.OAuth2SecurityContextRepository
-
- oAuth2TokenCustomizer() - 类 中的方法org.ballcat.springsecurity.oauth2.server.authorization.autoconfigure.OAuth2AuthorizationServerAutoConfiguration
-
对于使用不透明令牌的 client,需要存储对应的用户信息,以便在后续的请求中获取用户信息
- oAuth2TokenResponseEnhanceConfigurerCustomizer(OAuth2TokenResponseEnhancer) - 类 中的方法org.ballcat.springsecurity.oauth2.server.authorization.autoconfigure.OAuth2AuthorizationServerConfigurerCustomizerConfiguration
-
token endpoint 响应增强配置定制器
- OAuth2TokenResponseEnhanceConfigurerCustomizer - org.ballcat.springsecurity.oauth2.server.authorization.config.customizer中的类
-
OAuth2 Token 响应增强配置
- OAuth2TokenResponseEnhanceConfigurerCustomizer(OAuth2TokenResponseEnhancer) - 类 的构造器org.ballcat.springsecurity.oauth2.server.authorization.config.customizer.OAuth2TokenResponseEnhanceConfigurerCustomizer
-
- OAuth2TokenResponseEnhanceConfigurerCustomizer(OAuth2TokenResponseEnhancer, HttpMessageConverter<OAuth2AccessTokenResponse>) - 类 的构造器org.ballcat.springsecurity.oauth2.server.authorization.config.customizer.OAuth2TokenResponseEnhanceConfigurerCustomizer
-
- OAuth2TokenResponseEnhanceConfigurerCustomizer(OAuth2TokenResponseEnhancer, boolean) - 类 的构造器org.ballcat.springsecurity.oauth2.server.authorization.config.customizer.OAuth2TokenResponseEnhanceConfigurerCustomizer
-
- OAuth2TokenResponseEnhanceConfigurerCustomizer(OAuth2TokenResponseEnhancer, HttpMessageConverter<OAuth2AccessTokenResponse>, boolean) - 类 的构造器org.ballcat.springsecurity.oauth2.server.authorization.config.customizer.OAuth2TokenResponseEnhanceConfigurerCustomizer
-
- OAuth2TokenResponseEnhancer - org.ballcat.springsecurity.oauth2.server.authorization.web.authentication中的接口
-
Customize additional parameters for OAuth2 Token Response
- OAuth2TokenRevocationAuthenticationProvider - org.ballcat.springsecurity.oauth2.server.authorization.authentication中的类
-
An AuthenticationProvider implementation for OAuth 2.0 Token Revocation.
- OAuth2TokenRevocationAuthenticationProvider(OAuth2AuthorizationService) - 类 的构造器org.ballcat.springsecurity.oauth2.server.authorization.authentication.OAuth2TokenRevocationAuthenticationProvider
-
Constructs an OAuth2TokenRevocationAuthenticationProvider using the
provided parameters.
- OAuth2TokenRevocationAuthenticationToken - org.ballcat.springsecurity.oauth2.server.authorization.authentication中的类
-
An Authentication implementation used for OAuth 2.0 Token Revocation.
- OAuth2TokenRevocationAuthenticationToken(String, Authentication, String) - 类 的构造器org.ballcat.springsecurity.oauth2.server.authorization.authentication.OAuth2TokenRevocationAuthenticationToken
-
Constructs an OAuth2TokenRevocationAuthenticationToken using the provided
parameters.
- OAuth2TokenRevocationAuthenticationToken(OAuth2Authorization, OAuth2Token, Authentication) - 类 的构造器org.ballcat.springsecurity.oauth2.server.authorization.authentication.OAuth2TokenRevocationAuthenticationToken
-
Constructs an OAuth2TokenRevocationAuthenticationToken using the provided
parameters.
- oAuth2TokenRevocationEndpointConfigurerCustomizer(OAuth2TokenRevocationResponseHandler) - 类 中的方法org.ballcat.springsecurity.oauth2.server.authorization.autoconfigure.OAuth2AuthorizationServerConfigurerCustomizerConfiguration
-
token 撤销响应处理器配置定制器
- OAuth2TokenRevocationEndpointConfigurerCustomizer - org.ballcat.springsecurity.oauth2.server.authorization.config.customizer中的类
-
令牌撤销端点配置的自定义扩展
- OAuth2TokenRevocationEndpointConfigurerCustomizer() - 类 的构造器org.ballcat.springsecurity.oauth2.server.authorization.config.customizer.OAuth2TokenRevocationEndpointConfigurerCustomizer
-
- oAuth2TokenRevocationResponseHandler(ApplicationEventPublisher) - 类 中的方法org.ballcat.springsecurity.oauth2.server.authorization.autoconfigure.OAuth2AuthorizationServerAutoConfiguration
-
OAuth2 Token 撤销响应处理器
- OAuth2TokenRevocationResponseHandler - org.ballcat.springsecurity.oauth2.server.authorization.web.authentication中的类
-
OAuth2 撤销令牌成功的处理,发布登出事件,以及响应 200
- OAuth2TokenRevocationResponseHandler() - 类 的构造器org.ballcat.springsecurity.oauth2.server.authorization.web.authentication.OAuth2TokenRevocationResponseHandler
-
- onAuthenticationSuccess(HttpServletRequest, HttpServletResponse, Authentication) - 类 中的方法org.ballcat.springsecurity.oauth2.server.authorization.web.authentication.OAuth2TokenRevocationResponseHandler
-
- org.ballcat.springsecurity.oauth2.server.authorization - 程序包 org.ballcat.springsecurity.oauth2.server.authorization
-
- org.ballcat.springsecurity.oauth2.server.authorization.annotation - 程序包 org.ballcat.springsecurity.oauth2.server.authorization.annotation
-
- org.ballcat.springsecurity.oauth2.server.authorization.authentication - 程序包 org.ballcat.springsecurity.oauth2.server.authorization.authentication
-
- org.ballcat.springsecurity.oauth2.server.authorization.autoconfigure - 程序包 org.ballcat.springsecurity.oauth2.server.authorization.autoconfigure
-
- org.ballcat.springsecurity.oauth2.server.authorization.config - 程序包 org.ballcat.springsecurity.oauth2.server.authorization.config
-
- org.ballcat.springsecurity.oauth2.server.authorization.config.configurer - 程序包 org.ballcat.springsecurity.oauth2.server.authorization.config.configurer
-
- org.ballcat.springsecurity.oauth2.server.authorization.config.customizer - 程序包 org.ballcat.springsecurity.oauth2.server.authorization.config.customizer
-
- org.ballcat.springsecurity.oauth2.server.authorization.properties - 程序包 org.ballcat.springsecurity.oauth2.server.authorization.properties
-
- org.ballcat.springsecurity.oauth2.server.authorization.token - 程序包 org.ballcat.springsecurity.oauth2.server.authorization.token
-
- org.ballcat.springsecurity.oauth2.server.authorization.web - 程序包 org.ballcat.springsecurity.oauth2.server.authorization.web
-
- org.ballcat.springsecurity.oauth2.server.authorization.web.authentication - 程序包 org.ballcat.springsecurity.oauth2.server.authorization.web.authentication
-
- org.ballcat.springsecurity.oauth2.server.authorization.web.context - 程序包 org.ballcat.springsecurity.oauth2.server.authorization.web.context
-
- org.ballcat.springsecurity.oauth2.server.authorization.web.filter - 程序包 org.ballcat.springsecurity.oauth2.server.authorization.web.filter
-