Index

A B C D E F G H I J L M N O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractAuthenticationConverter - Class in cn.herodotus.engine.oauth2.authentication.provider
Description: 抽象的认证 Converter
AbstractAuthenticationConverter(HttpCryptoProcessor) - Constructor for class cn.herodotus.engine.oauth2.authentication.provider.AbstractAuthenticationConverter
 
AbstractAuthenticationProvider - Class in cn.herodotus.engine.oauth2.authentication.provider
Description: 抽象的认证Provider
AbstractAuthenticationProvider() - Constructor for class cn.herodotus.engine.oauth2.authentication.provider.AbstractAuthenticationProvider
 
AbstractTokenCustomizer - Class in cn.herodotus.engine.oauth2.authentication.customizer
Description: TokenCustomizer 通用处理
AbstractTokenCustomizer() - Constructor for class cn.herodotus.engine.oauth2.authentication.customizer.AbstractTokenCustomizer
 
AbstractUserDetailsAuthenticationProvider - Class in cn.herodotus.engine.oauth2.authentication.provider
Description: 抽象的用户认证Provider
AbstractUserDetailsAuthenticationProvider(OAuth2AuthorizationService, UserDetailsService, OAuth2AuthenticationProperties) - Constructor for class cn.herodotus.engine.oauth2.authentication.provider.AbstractUserDetailsAuthenticationProvider
 
accept(List<AuthenticationProvider>) - Method in class cn.herodotus.engine.oauth2.authentication.consumer.OAuth2AuthorizationCodeAuthenticationProviderConsumer
 
accept(List<AuthenticationProvider>) - Method in class cn.herodotus.engine.oauth2.authentication.consumer.OAuth2ClientCredentialsAuthenticationProviderConsumer
 
ACCESS_TOKEN_REQUEST_ERROR_URI - Static variable in class cn.herodotus.engine.oauth2.authentication.utils.OAuth2EndpointUtils
 
additionalAuthenticationChecks(UserDetails, Map<String, Object>) - Method in class cn.herodotus.engine.oauth2.authentication.provider.AbstractUserDetailsAuthenticationProvider
 
additionalAuthenticationChecks(UserDetails, Map<String, Object>) - Method in class cn.herodotus.engine.oauth2.authentication.provider.OAuth2ResourceOwnerPasswordAuthenticationProvider
 
additionalAuthenticationChecks(UserDetails, Map<String, Object>) - Method in class cn.herodotus.engine.oauth2.authentication.provider.OAuth2SocialCredentialsAuthenticationProvider
 
additionalAuthenticationChecks(UserDetails, UsernamePasswordAuthenticationToken) - Method in class cn.herodotus.engine.oauth2.authentication.provider.OAuth2FormLoginAuthenticationProvider
 
afterPropertiesSet() - Method in class cn.herodotus.engine.oauth2.authentication.stamp.LockedUserDetailsStampManager
 
afterPropertiesSet() - Method in class cn.herodotus.engine.oauth2.authentication.stamp.SignInFailureLimitedStampManager
 
appendAll(Map<String, Object>, Authentication, Set<String>) - Method in class cn.herodotus.engine.oauth2.authentication.customizer.AbstractTokenCustomizer
 
appendAuthorities(Map<String, Object>, Authentication) - Method in class cn.herodotus.engine.oauth2.authentication.customizer.AbstractTokenCustomizer
 
appendCommons(Map<String, Object>, Authentication, Set<String>) - Method in class cn.herodotus.engine.oauth2.authentication.customizer.AbstractTokenCustomizer
 
apply(OidcUserInfoAuthenticationContext) - Method in class cn.herodotus.engine.oauth2.authentication.oidc.HerodotusOidcUserInfoMapper
 
attemptAuthentication(HttpServletRequest, HttpServletResponse) - Method in class cn.herodotus.engine.oauth2.authentication.configurer.OAuth2FormLoginAuthenticationFilter
 
authenticate(Authentication) - Method in class cn.herodotus.engine.oauth2.authentication.provider.OAuth2AuthorizationCodeAuthenticationProvider
 
authenticate(Authentication) - Method in class cn.herodotus.engine.oauth2.authentication.provider.OAuth2ClientCredentialsAuthenticationProvider
 
authenticate(Authentication) - Method in class cn.herodotus.engine.oauth2.authentication.provider.OAuth2ResourceOwnerPasswordAuthenticationProvider
 
authenticate(Authentication) - Method in class cn.herodotus.engine.oauth2.authentication.provider.OAuth2SocialCredentialsAuthenticationProvider
 

B

buildDetails(HttpServletRequest) - Method in class cn.herodotus.engine.oauth2.authentication.configurer.OAuth2FormLoginWebAuthenticationDetailSource
 

C

checkOptionalParameter(MultiValueMap<String, String>, String) - Static method in class cn.herodotus.engine.oauth2.authentication.utils.OAuth2EndpointUtils
 
checkOptionalParameter(MultiValueMap<String, String>, String, String) - Static method in class cn.herodotus.engine.oauth2.authentication.utils.OAuth2EndpointUtils
 
checkOptionalParameter(MultiValueMap<String, String>, String, String, String) - Static method in class cn.herodotus.engine.oauth2.authentication.utils.OAuth2EndpointUtils
 
checkParameter(MultiValueMap<String, String>, String, boolean, String, String) - Static method in class cn.herodotus.engine.oauth2.authentication.utils.OAuth2EndpointUtils
 
checkRequiredParameter(MultiValueMap<String, String>, String) - Static method in class cn.herodotus.engine.oauth2.authentication.utils.OAuth2EndpointUtils
 
checkRequiredParameter(MultiValueMap<String, String>, String, String) - Static method in class cn.herodotus.engine.oauth2.authentication.utils.OAuth2EndpointUtils
 
checkRequiredParameter(MultiValueMap<String, String>, String, String, String) - Static method in class cn.herodotus.engine.oauth2.authentication.utils.OAuth2EndpointUtils
 
cn.herodotus.engine.oauth2.authentication.configuration - package cn.herodotus.engine.oauth2.authentication.configuration
 
cn.herodotus.engine.oauth2.authentication.configurer - package cn.herodotus.engine.oauth2.authentication.configurer
 
cn.herodotus.engine.oauth2.authentication.consumer - package cn.herodotus.engine.oauth2.authentication.consumer
 
cn.herodotus.engine.oauth2.authentication.customizer - package cn.herodotus.engine.oauth2.authentication.customizer
 
cn.herodotus.engine.oauth2.authentication.dto - package cn.herodotus.engine.oauth2.authentication.dto
 
cn.herodotus.engine.oauth2.authentication.oidc - package cn.herodotus.engine.oauth2.authentication.oidc
 
cn.herodotus.engine.oauth2.authentication.properties - package cn.herodotus.engine.oauth2.authentication.properties
 
cn.herodotus.engine.oauth2.authentication.provider - package cn.herodotus.engine.oauth2.authentication.provider
 
cn.herodotus.engine.oauth2.authentication.response - package cn.herodotus.engine.oauth2.authentication.response
 
cn.herodotus.engine.oauth2.authentication.stamp - package cn.herodotus.engine.oauth2.authentication.stamp
 
cn.herodotus.engine.oauth2.authentication.utils - package cn.herodotus.engine.oauth2.authentication.utils
 
configure(H) - Method in class cn.herodotus.engine.oauth2.authentication.configurer.OAuth2FormLoginSecureConfigurer
 
configure(HttpSecurity) - Method in class cn.herodotus.engine.oauth2.authentication.configurer.OAuth2AuthenticationProviderConfigurer
 
convert(HttpServletRequest) - Method in class cn.herodotus.engine.oauth2.authentication.provider.OAuth2ResourceOwnerPasswordAuthenticationConverter
 
convert(HttpServletRequest) - Method in class cn.herodotus.engine.oauth2.authentication.provider.OAuth2SocialCredentialsAuthenticationConverter
 
createOAuth2AccessToken(DefaultOAuth2TokenContext.Builder, OAuth2Authorization.Builder, OAuth2TokenGenerator<? extends OAuth2Token>, String) - Method in class cn.herodotus.engine.oauth2.authentication.provider.AbstractAuthenticationProvider
 
createOAuth2AccessTokenAuthenticationToken(Authentication, OAuth2AccessTokenAuthenticationToken) - Method in class cn.herodotus.engine.oauth2.authentication.provider.AbstractAuthenticationProvider
 
createOidcIdToken(Authentication, SessionRegistry, DefaultOAuth2TokenContext.Builder, OAuth2Authorization.Builder, OAuth2TokenGenerator<? extends OAuth2Token>, String, Set<String>) - Method in class cn.herodotus.engine.oauth2.authentication.provider.AbstractAuthenticationProvider
 
creatOAuth2RefreshToken(DefaultOAuth2TokenContext.Builder, OAuth2Authorization.Builder, OAuth2TokenGenerator<? extends OAuth2Token>, String, OAuth2ClientAuthenticationToken, RegisteredClient) - Method in class cn.herodotus.engine.oauth2.authentication.provider.AbstractAuthenticationProvider
 
customize(ErrorCodeMapperBuilder) - Method in class cn.herodotus.engine.oauth2.authentication.customizer.OAuth2ErrorCodeMapperBuilderCustomizer
 
customize(FormLoginConfigurer<HttpSecurity>) - Method in class cn.herodotus.engine.oauth2.authentication.customizer.OAuth2FormLoginConfigurerCustomizer
 
customize(JwtEncodingContext) - Method in class cn.herodotus.engine.oauth2.authentication.customizer.HerodotusJwtTokenCustomizer
 
customize(OAuth2TokenClaimsContext) - Method in class cn.herodotus.engine.oauth2.authentication.customizer.HerodotusOpaqueTokenCustomizer
 

D

decrypt(HttpServletRequest, String, String) - Method in class cn.herodotus.engine.oauth2.authentication.provider.AbstractAuthenticationConverter
 
decrypt(HttpServletRequest, String, List<String>) - Method in class cn.herodotus.engine.oauth2.authentication.provider.AbstractAuthenticationConverter
 
DefaultOAuth2AuthenticationEventPublisher - Class in cn.herodotus.engine.oauth2.authentication.response
Description: 扩展的 DefaultAuthenticationEventPublisher
DefaultOAuth2AuthenticationEventPublisher(ApplicationEventPublisher) - Constructor for class cn.herodotus.engine.oauth2.authentication.response.DefaultOAuth2AuthenticationEventPublisher
 

E

errorStatus(String) - Method in class cn.herodotus.engine.oauth2.authentication.stamp.SignInFailureLimitedStampManager
 

F

FormLogin() - Constructor for class cn.herodotus.engine.oauth2.authentication.properties.OAuth2AuthenticationProperties.FormLogin
 

G

getAdditionalParameters(HttpServletRequest, MultiValueMap<String, String>) - Method in class cn.herodotus.engine.oauth2.authentication.provider.AbstractAuthenticationConverter
 
getAuthenticatedClientElseThrowInvalidClient(Authentication) - Static method in class cn.herodotus.engine.oauth2.authentication.utils.OAuth2AuthenticationProviderUtils
 
getAuthenticationProperties() - Method in class cn.herodotus.engine.oauth2.authentication.stamp.SignInFailureLimitedStampManager
 
getAuthenticationUrl() - Method in class cn.herodotus.engine.oauth2.authentication.properties.OAuth2AuthenticationProperties.FormLogin
 
getAuthorizationConsentService(HttpSecurity) - Static method in class cn.herodotus.engine.oauth2.authentication.utils.OAuth2ConfigurerUtils
 
getAuthorizationServerSettings(HttpSecurity) - Static method in class cn.herodotus.engine.oauth2.authentication.utils.OAuth2ConfigurerUtils
 
getAuthorizationService(HttpSecurity) - Static method in class cn.herodotus.engine.oauth2.authentication.utils.OAuth2ConfigurerUtils
 
getAutoUnlock() - Method in class cn.herodotus.engine.oauth2.authentication.properties.OAuth2AuthenticationProperties.SignInFailureLimited
 
getBean(HttpSecurity, Class<T>) - Static method in class cn.herodotus.engine.oauth2.authentication.utils.OAuth2ConfigurerUtils
 
getBean(HttpSecurity, ResolvableType) - Static method in class cn.herodotus.engine.oauth2.authentication.utils.OAuth2ConfigurerUtils
 
getCaptchaEnabled() - Method in class cn.herodotus.engine.oauth2.authentication.properties.OAuth2AuthenticationProperties.FormLogin
 
getCaptchaParameter() - Method in class cn.herodotus.engine.oauth2.authentication.properties.OAuth2AuthenticationProperties.FormLogin
 
getCategory() - Method in class cn.herodotus.engine.oauth2.authentication.properties.OAuth2AuthenticationProperties.FormLogin
 
getClientPrincipal() - Method in class cn.herodotus.engine.oauth2.authentication.provider.AbstractAuthenticationConverter
 
getCookieMaxAge() - Method in class cn.herodotus.engine.oauth2.authentication.properties.OAuth2AuthenticationProperties.FormLogin
 
getEnabled() - Method in class cn.herodotus.engine.oauth2.authentication.properties.OAuth2AuthenticationProperties.SignInEndpointLimited
 
getEnabled() - Method in class cn.herodotus.engine.oauth2.authentication.properties.OAuth2AuthenticationProperties.SignInFailureLimited
 
getEnabled() - Method in class cn.herodotus.engine.oauth2.authentication.properties.OAuth2AuthenticationProperties.SignInKickOutLimited
 
getErrorTimes() - Method in class cn.herodotus.engine.oauth2.authentication.dto.SignInErrorStatus
 
getExpire() - Method in class cn.herodotus.engine.oauth2.authentication.properties.OAuth2AuthenticationProperties.SignInFailureLimited
 
getFailureUrl() - Method in class cn.herodotus.engine.oauth2.authentication.properties.OAuth2AuthenticationProperties.FormLogin
 
getForgotPasswordUrl() - Method in class cn.herodotus.engine.oauth2.authentication.properties.OAuth2AuthenticationProperties.FormLogin
 
getFormLogin() - Method in class cn.herodotus.engine.oauth2.authentication.properties.OAuth2AuthenticationProperties
 
getJwkSource(HttpSecurity) - Static method in class cn.herodotus.engine.oauth2.authentication.utils.OAuth2ConfigurerUtils
 
getLocked() - Method in class cn.herodotus.engine.oauth2.authentication.dto.SignInErrorStatus
 
getLoginPageUrl() - Method in class cn.herodotus.engine.oauth2.authentication.properties.OAuth2AuthenticationProperties.FormLogin
 
getLogoutSuccessUrl() - Method in class cn.herodotus.engine.oauth2.authentication.properties.OAuth2AuthenticationProperties.FormLogin
 
getMaximum() - Method in class cn.herodotus.engine.oauth2.authentication.properties.OAuth2AuthenticationProperties.SignInEndpointLimited
 
getMaxTimes() - Method in class cn.herodotus.engine.oauth2.authentication.properties.OAuth2AuthenticationProperties.SignInFailureLimited
 
getOptionalBean(HttpSecurity, Class<T>) - Static method in class cn.herodotus.engine.oauth2.authentication.utils.OAuth2ConfigurerUtils
 
getOptionalBean(HttpSecurity, ResolvableType) - Static method in class cn.herodotus.engine.oauth2.authentication.utils.OAuth2ConfigurerUtils
 
getOrder() - Method in class cn.herodotus.engine.oauth2.authentication.customizer.OAuth2ErrorCodeMapperBuilderCustomizer
 
getParameters(HttpServletRequest) - Static method in class cn.herodotus.engine.oauth2.authentication.utils.OAuth2EndpointUtils
 
getParameters(HttpServletRequest, String...) - Static method in class cn.herodotus.engine.oauth2.authentication.utils.OAuth2EndpointUtils
 
getParametersIfMatchesAuthorizationCodeGrantRequest(HttpServletRequest, String...) - Static method in class cn.herodotus.engine.oauth2.authentication.utils.OAuth2EndpointUtils
 
getPasswordEncoder() - Method in class cn.herodotus.engine.oauth2.authentication.provider.AbstractUserDetailsAuthenticationProvider
 
getPasswordParameter() - Method in class cn.herodotus.engine.oauth2.authentication.properties.OAuth2AuthenticationProperties.FormLogin
 
getRedirectStrategy() - Method in class cn.herodotus.engine.oauth2.authentication.response.OAuth2FormLoginAuthenticationFailureHandler
 
getRegisteredClientRepository(HttpSecurity) - Static method in class cn.herodotus.engine.oauth2.authentication.utils.OAuth2ConfigurerUtils
 
getRegistrationUrl() - Method in class cn.herodotus.engine.oauth2.authentication.properties.OAuth2AuthenticationProperties.FormLogin
 
getRemainTimes() - Method in class cn.herodotus.engine.oauth2.authentication.dto.SignInErrorStatus
 
getRememberMeParameter() - Method in class cn.herodotus.engine.oauth2.authentication.properties.OAuth2AuthenticationProperties.FormLogin
 
getRequestedScopes(String) - Method in class cn.herodotus.engine.oauth2.authentication.provider.AbstractAuthenticationConverter
 
getScopes() - Method in class cn.herodotus.engine.oauth2.authentication.provider.OAuth2ResourceOwnerPasswordAuthenticationToken
 
getScopes() - Method in class cn.herodotus.engine.oauth2.authentication.provider.OAuth2SocialCredentialsAuthenticationToken
 
getSignInEndpointLimited() - Method in class cn.herodotus.engine.oauth2.authentication.properties.OAuth2AuthenticationProperties
 
getSignInFailureLimited() - Method in class cn.herodotus.engine.oauth2.authentication.properties.OAuth2AuthenticationProperties
 
getSignInKickOutLimited() - Method in class cn.herodotus.engine.oauth2.authentication.properties.OAuth2AuthenticationProperties
 
getTokenGenerator(HttpSecurity) - Static method in class cn.herodotus.engine.oauth2.authentication.utils.OAuth2ConfigurerUtils
 
getUserDetailsService() - Method in class cn.herodotus.engine.oauth2.authentication.provider.AbstractUserDetailsAuthenticationProvider
 
getUsername() - Method in class cn.herodotus.engine.oauth2.authentication.dto.SignInErrorPrompt
 
getUsernameParameter() - Method in class cn.herodotus.engine.oauth2.authentication.properties.OAuth2AuthenticationProperties.FormLogin
 
getUsernamePasswordAuthentication(Map<String, Object>, String) - Method in class cn.herodotus.engine.oauth2.authentication.provider.AbstractUserDetailsAuthenticationProvider
 

H

HerodotusJwtTokenCustomizer - Class in cn.herodotus.engine.oauth2.authentication.customizer
Description: 自定义 TokenCustomizer
HerodotusJwtTokenCustomizer() - Constructor for class cn.herodotus.engine.oauth2.authentication.customizer.HerodotusJwtTokenCustomizer
 
HerodotusOidcUserInfoMapper - Class in cn.herodotus.engine.oauth2.authentication.oidc
Description: TODO
HerodotusOidcUserInfoMapper() - Constructor for class cn.herodotus.engine.oauth2.authentication.oidc.HerodotusOidcUserInfoMapper
 
HerodotusOpaqueTokenCustomizer - Class in cn.herodotus.engine.oauth2.authentication.customizer
Description: Opaque Token Customizer
HerodotusOpaqueTokenCustomizer() - Constructor for class cn.herodotus.engine.oauth2.authentication.customizer.HerodotusOpaqueTokenCustomizer
 

I

idTokenAdditionalParameters(OidcIdToken) - Method in class cn.herodotus.engine.oauth2.authentication.provider.AbstractAuthenticationProvider
 
invalidate(OAuth2Authorization, T) - Static method in class cn.herodotus.engine.oauth2.authentication.utils.OAuth2AuthenticationProviderUtils
 
isAllowSessionCreation() - Method in class cn.herodotus.engine.oauth2.authentication.response.OAuth2FormLoginAuthenticationFailureHandler
 
isForgotPasswordEnabled() - Method in class cn.herodotus.engine.oauth2.authentication.properties.OAuth2AuthenticationProperties.FormLogin
 
isRegistrationEnabled() - Method in class cn.herodotus.engine.oauth2.authentication.properties.OAuth2AuthenticationProperties.FormLogin
 
isUseForward() - Method in class cn.herodotus.engine.oauth2.authentication.response.OAuth2FormLoginAuthenticationFailureHandler
 

J

jwtTokenCustomizer() - Method in class cn.herodotus.engine.oauth2.authentication.configuration.OAuth2AuthenticationConfiguration
 

L

lockedUserDetailsStampManager(OAuth2AuthenticationProperties) - Method in class cn.herodotus.engine.oauth2.authentication.configuration.OAuth2AuthenticationConfiguration
 
LockedUserDetailsStampManager - Class in cn.herodotus.engine.oauth2.authentication.stamp
Description: 锁定账户签章管理
LockedUserDetailsStampManager(OAuth2AuthenticationProperties) - Constructor for class cn.herodotus.engine.oauth2.authentication.stamp.LockedUserDetailsStampManager
 

M

matchesAuthorizationCodeGrantRequest(HttpServletRequest) - Static method in class cn.herodotus.engine.oauth2.authentication.utils.OAuth2EndpointUtils
 
matchesClientCredentialsGrantRequest(HttpServletRequest) - Static method in class cn.herodotus.engine.oauth2.authentication.utils.OAuth2EndpointUtils
 
matchesPkceTokenRequest(HttpServletRequest) - Static method in class cn.herodotus.engine.oauth2.authentication.utils.OAuth2EndpointUtils
 

N

nextStamp(String) - Method in class cn.herodotus.engine.oauth2.authentication.stamp.LockedUserDetailsStampManager
 
nextStamp(String) - Method in class cn.herodotus.engine.oauth2.authentication.stamp.SignInFailureLimitedStampManager
 

O

OAuth2AuthenticationConfiguration - Class in cn.herodotus.engine.oauth2.authentication.configuration
Description: OAuth2 认证基础模块配置
OAuth2AuthenticationConfiguration() - Constructor for class cn.herodotus.engine.oauth2.authentication.configuration.OAuth2AuthenticationConfiguration
 
OAuth2AuthenticationFailureResponseHandler - Class in cn.herodotus.engine.oauth2.authentication.response
Description: 认证失败处理器
OAuth2AuthenticationFailureResponseHandler() - Constructor for class cn.herodotus.engine.oauth2.authentication.response.OAuth2AuthenticationFailureResponseHandler
 
OAuth2AuthenticationProperties - Class in cn.herodotus.engine.oauth2.authentication.properties
Description: OAuth2 合规性配置参数
OAuth2AuthenticationProperties() - Constructor for class cn.herodotus.engine.oauth2.authentication.properties.OAuth2AuthenticationProperties
 
OAuth2AuthenticationProperties.FormLogin - Class in cn.herodotus.engine.oauth2.authentication.properties
 
OAuth2AuthenticationProperties.SignInEndpointLimited - Class in cn.herodotus.engine.oauth2.authentication.properties
 
OAuth2AuthenticationProperties.SignInFailureLimited - Class in cn.herodotus.engine.oauth2.authentication.properties
 
OAuth2AuthenticationProperties.SignInKickOutLimited - Class in cn.herodotus.engine.oauth2.authentication.properties
 
OAuth2AuthenticationProviderConfigurer - Class in cn.herodotus.engine.oauth2.authentication.configurer
Description: 自定义 AuthenticationProvider 配置器
OAuth2AuthenticationProviderConfigurer(SessionRegistry, PasswordEncoder, UserDetailsService, OAuth2AuthenticationProperties) - Constructor for class cn.herodotus.engine.oauth2.authentication.configurer.OAuth2AuthenticationProviderConfigurer
 
OAuth2AuthenticationProviderUtils - Class in cn.herodotus.engine.oauth2.authentication.utils
Description: Utility methods for the OAuth 2.0 AuthenticationProvider's.
OAuth2AuthorizationCodeAuthenticationProvider - Class in cn.herodotus.engine.oauth2.authentication.provider
An AuthenticationProvider implementation for the OAuth 2.0 Authorization Code Grant.
OAuth2AuthorizationCodeAuthenticationProvider(OAuth2AuthorizationService, OAuth2TokenGenerator<? extends OAuth2Token>) - Constructor for class cn.herodotus.engine.oauth2.authentication.provider.OAuth2AuthorizationCodeAuthenticationProvider
Constructs an OAuth2AuthorizationCodeAuthenticationProvider using the provided parameters.
OAuth2AuthorizationCodeAuthenticationProviderConsumer - Class in cn.herodotus.engine.oauth2.authentication.consumer
Description: OAuth2AuthorizationCodeAuthenticationProvider 扩展
OAuth2AuthorizationCodeAuthenticationProviderConsumer(HttpSecurity, SessionRegistry) - Constructor for class cn.herodotus.engine.oauth2.authentication.consumer.OAuth2AuthorizationCodeAuthenticationProviderConsumer
 
OAuth2ClientCredentialsAuthenticationProvider - Class in cn.herodotus.engine.oauth2.authentication.provider
Description: 扩展的 OAuth2ClientCredentialsAuthenticationProvider
OAuth2ClientCredentialsAuthenticationProvider(OAuth2AuthorizationService, OAuth2TokenGenerator<? extends OAuth2Token>, ClientDetailsService) - Constructor for class cn.herodotus.engine.oauth2.authentication.provider.OAuth2ClientCredentialsAuthenticationProvider
Constructs an OAuth2ClientCredentialsAuthenticationProvider using the provided parameters.
OAuth2ClientCredentialsAuthenticationProviderConsumer - Class in cn.herodotus.engine.oauth2.authentication.consumer
Description: OAuth2ClientCredentialsAuthenticationProvider 扩展
OAuth2ClientCredentialsAuthenticationProviderConsumer(HttpSecurity, ClientDetailsService) - Constructor for class cn.herodotus.engine.oauth2.authentication.consumer.OAuth2ClientCredentialsAuthenticationProviderConsumer
 
OAuth2ConfigurerUtils - Class in cn.herodotus.engine.oauth2.authentication.utils
Description: OAuth 2.0 Configurers 工具方法类
OAuth2EndpointUtils - Class in cn.herodotus.engine.oauth2.authentication.utils
Description: OAuth 2.0 Endpoint 工具方法类
oauth2ErrorCodeMapperBuilderCustomizer() - Method in class cn.herodotus.engine.oauth2.authentication.configuration.OAuth2AuthenticationConfiguration
 
OAuth2ErrorCodeMapperBuilderCustomizer - Class in cn.herodotus.engine.oauth2.authentication.customizer
Description: OAuth2 Authentication 模块内置错误代码生成器
OAuth2ErrorCodeMapperBuilderCustomizer() - Constructor for class cn.herodotus.engine.oauth2.authentication.customizer.OAuth2ErrorCodeMapperBuilderCustomizer
 
OAuth2FormLoginAuthenticationFailureHandler - Class in cn.herodotus.engine.oauth2.authentication.response
Description : 表单登录失败处理器
OAuth2FormLoginAuthenticationFailureHandler() - Constructor for class cn.herodotus.engine.oauth2.authentication.response.OAuth2FormLoginAuthenticationFailureHandler
 
OAuth2FormLoginAuthenticationFailureHandler(String) - Constructor for class cn.herodotus.engine.oauth2.authentication.response.OAuth2FormLoginAuthenticationFailureHandler
 
OAuth2FormLoginAuthenticationFilter - Class in cn.herodotus.engine.oauth2.authentication.configurer
Description: OAuth2 表单登录过滤器
OAuth2FormLoginAuthenticationFilter(AuthenticationManager, HttpCryptoProcessor) - Constructor for class cn.herodotus.engine.oauth2.authentication.configurer.OAuth2FormLoginAuthenticationFilter
 
OAuth2FormLoginAuthenticationProvider - Class in cn.herodotus.engine.oauth2.authentication.provider
Description: OAuth2 (Security) 表单登录 Provider
OAuth2FormLoginAuthenticationProvider(CaptchaRendererFactory) - Constructor for class cn.herodotus.engine.oauth2.authentication.provider.OAuth2FormLoginAuthenticationProvider
 
OAuth2FormLoginAuthenticationToken - Class in cn.herodotus.engine.oauth2.authentication.provider
Description: OAuth2 (Security) 表单登录 Token
OAuth2FormLoginAuthenticationToken(Object, Object) - Constructor for class cn.herodotus.engine.oauth2.authentication.provider.OAuth2FormLoginAuthenticationToken
 
OAuth2FormLoginAuthenticationToken(Object, Object, Collection<? extends GrantedAuthority>) - Constructor for class cn.herodotus.engine.oauth2.authentication.provider.OAuth2FormLoginAuthenticationToken
 
oauth2FormLoginConfigurerCustomer(OAuth2AuthenticationProperties) - Method in class cn.herodotus.engine.oauth2.authentication.configuration.OAuth2AuthenticationConfiguration
 
OAuth2FormLoginConfigurerCustomizer - Class in cn.herodotus.engine.oauth2.authentication.customizer
Description: FormLoginConfigurer 扩展配置
OAuth2FormLoginConfigurerCustomizer(OAuth2AuthenticationProperties) - Constructor for class cn.herodotus.engine.oauth2.authentication.customizer.OAuth2FormLoginConfigurerCustomizer
 
OAuth2FormLoginSecureConfigurer<H extends org.springframework.security.config.annotation.web.HttpSecurityBuilder<H>> - Class in cn.herodotus.engine.oauth2.authentication.configurer
Description: OAuth2 Form Login Configurer
OAuth2FormLoginSecureConfigurer(UserDetailsService, OAuth2AuthenticationProperties, CaptchaRendererFactory, HttpCryptoProcessor) - Constructor for class cn.herodotus.engine.oauth2.authentication.configurer.OAuth2FormLoginSecureConfigurer
 
OAuth2FormLoginWebAuthenticationDetailSource - Class in cn.herodotus.engine.oauth2.authentication.configurer
Description: 表单登录 Details 定义
OAuth2FormLoginWebAuthenticationDetailSource(OAuth2AuthenticationProperties, HttpCryptoProcessor) - Constructor for class cn.herodotus.engine.oauth2.authentication.configurer.OAuth2FormLoginWebAuthenticationDetailSource
 
OAuth2ResourceOwnerPasswordAuthenticationConverter - Class in cn.herodotus.engine.oauth2.authentication.provider
Description: 自定义密码模式认证转换器
OAuth2ResourceOwnerPasswordAuthenticationConverter(HttpCryptoProcessor) - Constructor for class cn.herodotus.engine.oauth2.authentication.provider.OAuth2ResourceOwnerPasswordAuthenticationConverter
 
OAuth2ResourceOwnerPasswordAuthenticationProvider - Class in cn.herodotus.engine.oauth2.authentication.provider
Description: 自定义 OAuth2 密码模式认证 Provider
OAuth2ResourceOwnerPasswordAuthenticationProvider(OAuth2AuthorizationService, OAuth2TokenGenerator<? extends OAuth2Token>, UserDetailsService, OAuth2AuthenticationProperties) - Constructor for class cn.herodotus.engine.oauth2.authentication.provider.OAuth2ResourceOwnerPasswordAuthenticationProvider
Constructs an OAuth2ClientCredentialsAuthenticationProvider using the provided parameters.
OAuth2ResourceOwnerPasswordAuthenticationToken - Class in cn.herodotus.engine.oauth2.authentication.provider
Description: 自定义密码模式认证Token
OAuth2ResourceOwnerPasswordAuthenticationToken(Authentication, Set<String>, Map<String, Object>) - Constructor for class cn.herodotus.engine.oauth2.authentication.provider.OAuth2ResourceOwnerPasswordAuthenticationToken
 
OAuth2SocialCredentialsAuthenticationConverter - Class in cn.herodotus.engine.oauth2.authentication.provider
Description: 社交认证 Converter
OAuth2SocialCredentialsAuthenticationConverter(HttpCryptoProcessor) - Constructor for class cn.herodotus.engine.oauth2.authentication.provider.OAuth2SocialCredentialsAuthenticationConverter
 
OAuth2SocialCredentialsAuthenticationProvider - Class in cn.herodotus.engine.oauth2.authentication.provider
Description: 社会化认证 Provider
OAuth2SocialCredentialsAuthenticationProvider(OAuth2AuthorizationService, OAuth2TokenGenerator<? extends OAuth2Token>, UserDetailsService, OAuth2AuthenticationProperties) - Constructor for class cn.herodotus.engine.oauth2.authentication.provider.OAuth2SocialCredentialsAuthenticationProvider
 
OAuth2SocialCredentialsAuthenticationToken - Class in cn.herodotus.engine.oauth2.authentication.provider
Description: 自定义社会化登录认证Token
OAuth2SocialCredentialsAuthenticationToken(Authentication, Set<String>, Map<String, Object>) - Constructor for class cn.herodotus.engine.oauth2.authentication.provider.OAuth2SocialCredentialsAuthenticationToken
 
onAuthenticationFailure(HttpServletRequest, HttpServletResponse, AuthenticationException) - Method in class cn.herodotus.engine.oauth2.authentication.response.OAuth2AuthenticationFailureResponseHandler
 
onAuthenticationFailure(HttpServletRequest, HttpServletResponse, AuthenticationException) - Method in class cn.herodotus.engine.oauth2.authentication.response.OAuth2FormLoginAuthenticationFailureHandler
 
opaqueTokenCustomizer() - Method in class cn.herodotus.engine.oauth2.authentication.configuration.OAuth2AuthenticationConfiguration
 

P

postConstruct() - Method in class cn.herodotus.engine.oauth2.authentication.configuration.OAuth2AuthenticationConfiguration
 
publishAuthenticationFailure(AuthenticationException, Authentication) - Method in class cn.herodotus.engine.oauth2.authentication.response.DefaultOAuth2AuthenticationEventPublisher
 

R

retrieveUser(Map<String, Object>) - Method in class cn.herodotus.engine.oauth2.authentication.provider.AbstractUserDetailsAuthenticationProvider
 
retrieveUser(Map<String, Object>) - Method in class cn.herodotus.engine.oauth2.authentication.provider.OAuth2ResourceOwnerPasswordAuthenticationProvider
 
retrieveUser(Map<String, Object>) - Method in class cn.herodotus.engine.oauth2.authentication.provider.OAuth2SocialCredentialsAuthenticationProvider
 

S

saveException(HttpServletRequest, String) - Method in class cn.herodotus.engine.oauth2.authentication.response.OAuth2FormLoginAuthenticationFailureHandler
 
setAllowSessionCreation(boolean) - Method in class cn.herodotus.engine.oauth2.authentication.response.OAuth2FormLoginAuthenticationFailureHandler
 
setAuthenticationUrl(String) - Method in class cn.herodotus.engine.oauth2.authentication.properties.OAuth2AuthenticationProperties.FormLogin
 
setAutoUnlock(Boolean) - Method in class cn.herodotus.engine.oauth2.authentication.properties.OAuth2AuthenticationProperties.SignInFailureLimited
 
setCaptchaEnabled(Boolean) - Method in class cn.herodotus.engine.oauth2.authentication.properties.OAuth2AuthenticationProperties.FormLogin
 
setCaptchaParameter(String) - Method in class cn.herodotus.engine.oauth2.authentication.properties.OAuth2AuthenticationProperties.FormLogin
 
setCategory(String) - Method in class cn.herodotus.engine.oauth2.authentication.properties.OAuth2AuthenticationProperties.FormLogin
 
setCookieMaxAge(Duration) - Method in class cn.herodotus.engine.oauth2.authentication.properties.OAuth2AuthenticationProperties.FormLogin
 
setDefaultFailureUrl(String) - Method in class cn.herodotus.engine.oauth2.authentication.response.OAuth2FormLoginAuthenticationFailureHandler
The URL which will be used as the failure destination.
setEnabled(Boolean) - Method in class cn.herodotus.engine.oauth2.authentication.properties.OAuth2AuthenticationProperties.SignInEndpointLimited
 
setEnabled(Boolean) - Method in class cn.herodotus.engine.oauth2.authentication.properties.OAuth2AuthenticationProperties.SignInFailureLimited
 
setEnabled(Boolean) - Method in class cn.herodotus.engine.oauth2.authentication.properties.OAuth2AuthenticationProperties.SignInKickOutLimited
 
setErrorTimes(int) - Method in class cn.herodotus.engine.oauth2.authentication.dto.SignInErrorStatus
 
setExpire(Duration) - Method in class cn.herodotus.engine.oauth2.authentication.properties.OAuth2AuthenticationProperties.SignInFailureLimited
 
setFailureUrl(String) - Method in class cn.herodotus.engine.oauth2.authentication.properties.OAuth2AuthenticationProperties.FormLogin
 
setForgotPasswordUrl(String) - Method in class cn.herodotus.engine.oauth2.authentication.properties.OAuth2AuthenticationProperties.FormLogin
 
setFormLogin(OAuth2AuthenticationProperties.FormLogin) - Method in class cn.herodotus.engine.oauth2.authentication.properties.OAuth2AuthenticationProperties
 
setLocked(Boolean) - Method in class cn.herodotus.engine.oauth2.authentication.dto.SignInErrorStatus
 
setLoginPageUrl(String) - Method in class cn.herodotus.engine.oauth2.authentication.properties.OAuth2AuthenticationProperties.FormLogin
 
setLogoutSuccessUrl(String) - Method in class cn.herodotus.engine.oauth2.authentication.properties.OAuth2AuthenticationProperties.FormLogin
 
setMaximum(Integer) - Method in class cn.herodotus.engine.oauth2.authentication.properties.OAuth2AuthenticationProperties.SignInEndpointLimited
 
setMaxTimes(Integer) - Method in class cn.herodotus.engine.oauth2.authentication.properties.OAuth2AuthenticationProperties.SignInFailureLimited
 
setPasswordEncoder(PasswordEncoder) - Method in class cn.herodotus.engine.oauth2.authentication.provider.AbstractUserDetailsAuthenticationProvider
 
setPasswordParameter(String) - Method in class cn.herodotus.engine.oauth2.authentication.properties.OAuth2AuthenticationProperties.FormLogin
 
setPostOnly(boolean) - Method in class cn.herodotus.engine.oauth2.authentication.configurer.OAuth2FormLoginAuthenticationFilter
 
setRedirectStrategy(RedirectStrategy) - Method in class cn.herodotus.engine.oauth2.authentication.response.OAuth2FormLoginAuthenticationFailureHandler
Allows overriding of the behaviour when redirecting to a target URL.
setRegistrationUrl(String) - Method in class cn.herodotus.engine.oauth2.authentication.properties.OAuth2AuthenticationProperties.FormLogin
 
setRemainTimes(int) - Method in class cn.herodotus.engine.oauth2.authentication.dto.SignInErrorStatus
 
setRememberMeParameter(String) - Method in class cn.herodotus.engine.oauth2.authentication.properties.OAuth2AuthenticationProperties.FormLogin
 
setSessionRegistry(SessionRegistry) - Method in class cn.herodotus.engine.oauth2.authentication.provider.OAuth2AuthorizationCodeAuthenticationProvider
Sets the SessionRegistry used to track OpenID Connect sessions.
setSessionRegistry(SessionRegistry) - Method in class cn.herodotus.engine.oauth2.authentication.provider.OAuth2ResourceOwnerPasswordAuthenticationProvider
Sets the SessionRegistry used to track OpenID Connect sessions.
setSessionRegistry(SessionRegistry) - Method in class cn.herodotus.engine.oauth2.authentication.provider.OAuth2SocialCredentialsAuthenticationProvider
Sets the SessionRegistry used to track OpenID Connect sessions.
setSignInEndpointLimited(OAuth2AuthenticationProperties.SignInEndpointLimited) - Method in class cn.herodotus.engine.oauth2.authentication.properties.OAuth2AuthenticationProperties
 
setSignInFailureLimited(OAuth2AuthenticationProperties.SignInFailureLimited) - Method in class cn.herodotus.engine.oauth2.authentication.properties.OAuth2AuthenticationProperties
 
setSignInKickOutLimited(OAuth2AuthenticationProperties.SignInKickOutLimited) - Method in class cn.herodotus.engine.oauth2.authentication.properties.OAuth2AuthenticationProperties
 
setUseForward(boolean) - Method in class cn.herodotus.engine.oauth2.authentication.response.OAuth2FormLoginAuthenticationFailureHandler
If set to true, performs a forward to the failure destination URL instead of a redirect.
setUsername(String) - Method in class cn.herodotus.engine.oauth2.authentication.dto.SignInErrorPrompt
 
setUsernameParameter(String) - Method in class cn.herodotus.engine.oauth2.authentication.properties.OAuth2AuthenticationProperties.FormLogin
 
SignInEndpointLimited() - Constructor for class cn.herodotus.engine.oauth2.authentication.properties.OAuth2AuthenticationProperties.SignInEndpointLimited
 
SignInErrorPrompt - Class in cn.herodotus.engine.oauth2.authentication.dto
Description: 登录提示信息
SignInErrorPrompt() - Constructor for class cn.herodotus.engine.oauth2.authentication.dto.SignInErrorPrompt
 
SignInErrorStatus - Class in cn.herodotus.engine.oauth2.authentication.dto
Description: 用户错误状态信息
SignInErrorStatus() - Constructor for class cn.herodotus.engine.oauth2.authentication.dto.SignInErrorStatus
 
SignInFailureLimited() - Constructor for class cn.herodotus.engine.oauth2.authentication.properties.OAuth2AuthenticationProperties.SignInFailureLimited
 
signInFailureLimitedStampManager(OAuth2AuthenticationProperties) - Method in class cn.herodotus.engine.oauth2.authentication.configuration.OAuth2AuthenticationConfiguration
 
SignInFailureLimitedStampManager - Class in cn.herodotus.engine.oauth2.authentication.stamp
Description: 登录失败次数限制签章管理
SignInFailureLimitedStampManager(OAuth2AuthenticationProperties) - Constructor for class cn.herodotus.engine.oauth2.authentication.stamp.SignInFailureLimitedStampManager
 
SignInKickOutLimited() - Constructor for class cn.herodotus.engine.oauth2.authentication.properties.OAuth2AuthenticationProperties.SignInKickOutLimited
 
supports(Class<?>) - Method in class cn.herodotus.engine.oauth2.authentication.provider.OAuth2AuthorizationCodeAuthenticationProvider
 
supports(Class<?>) - Method in class cn.herodotus.engine.oauth2.authentication.provider.OAuth2ClientCredentialsAuthenticationProvider
 
supports(Class<?>) - Method in class cn.herodotus.engine.oauth2.authentication.provider.OAuth2FormLoginAuthenticationProvider
 
supports(Class<?>) - Method in class cn.herodotus.engine.oauth2.authentication.provider.OAuth2ResourceOwnerPasswordAuthenticationProvider
 
supports(Class<?>) - Method in class cn.herodotus.engine.oauth2.authentication.provider.OAuth2SocialCredentialsAuthenticationProvider
 

T

throwError(String, String) - Static method in class cn.herodotus.engine.oauth2.authentication.utils.OAuth2EndpointUtils
 
throwError(String, String, String) - Static method in class cn.herodotus.engine.oauth2.authentication.utils.OAuth2EndpointUtils
 
toString() - Method in class cn.herodotus.engine.oauth2.authentication.properties.OAuth2AuthenticationProperties.FormLogin
 
toString() - Method in class cn.herodotus.engine.oauth2.authentication.properties.OAuth2AuthenticationProperties.SignInEndpointLimited
 
toString() - Method in class cn.herodotus.engine.oauth2.authentication.properties.OAuth2AuthenticationProperties.SignInFailureLimited
 
toString() - Method in class cn.herodotus.engine.oauth2.authentication.properties.OAuth2AuthenticationProperties.SignInKickOutLimited
 
toString() - Method in class cn.herodotus.engine.oauth2.authentication.properties.OAuth2AuthenticationProperties
 

U

unsuccessfulAuthentication(HttpServletRequest, HttpServletResponse, AuthenticationException) - Method in class cn.herodotus.engine.oauth2.authentication.configurer.OAuth2FormLoginAuthenticationFilter
重写该方法,避免在日志Debug级别会输出错误信息的问题。

V

validateScopes(Set<String>, RegisteredClient) - Method in class cn.herodotus.engine.oauth2.authentication.provider.AbstractAuthenticationProvider
 
A B C D E F G H I J L M N O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form