所有程序包的分层结构
程序包分层结构:- cn.herodotus.engine.oauth2.core.configurer,
- cn.herodotus.engine.oauth2.core.constants,
- cn.herodotus.engine.oauth2.core.definition,
- cn.herodotus.engine.oauth2.core.definition.details,
- cn.herodotus.engine.oauth2.core.definition.domain,
- cn.herodotus.engine.oauth2.core.definition.handler,
- cn.herodotus.engine.oauth2.core.definition.service,
- cn.herodotus.engine.oauth2.core.definition.strategy,
- cn.herodotus.engine.oauth2.core.enums,
- cn.herodotus.engine.oauth2.core.exception,
- cn.herodotus.engine.oauth2.core.jackson2,
- cn.herodotus.engine.oauth2.core.properties,
- cn.herodotus.engine.oauth2.core.response,
- cn.herodotus.engine.oauth2.core.utils
类分层结构
- java.lang.Object
- cn.herodotus.engine.oauth2.core.definition.handler.AbstractSocialAuthenticationHandler (implements cn.herodotus.engine.oauth2.core.definition.handler.SocialAuthenticationHandler)
- cn.herodotus.engine.oauth2.core.response.HerodotusAccessDeniedHandler (implements org.springframework.security.web.access.AccessDeniedHandler)
- cn.herodotus.engine.oauth2.core.response.HerodotusAuthenticationEntryPoint (implements org.springframework.security.web.AuthenticationEntryPoint)
- cn.herodotus.engine.oauth2.core.definition.domain.HerodotusGrantedAuthority (implements org.springframework.security.core.GrantedAuthority)
- cn.herodotus.engine.oauth2.core.definition.domain.HerodotusPermission
- cn.herodotus.engine.oauth2.core.definition.domain.HerodotusUser (implements org.springframework.security.core.CredentialsContainer, org.springframework.security.core.userdetails.UserDetails)
- com.fasterxml.jackson.databind.JsonDeserializer<T> (implements com.fasterxml.jackson.databind.deser.NullValueProvider)
- cn.herodotus.engine.oauth2.core.jackson2.HerodotusUserDeserializer
- cn.herodotus.engine.oauth2.core.utils.OAuth2AuthorizationUtils
- cn.herodotus.engine.oauth2.core.properties.OAuth2ComplianceProperties
- cn.herodotus.engine.oauth2.core.properties.OAuth2ComplianceProperties.SignInEndpointLimited
- cn.herodotus.engine.oauth2.core.properties.OAuth2ComplianceProperties.SignInFailureLimited
- cn.herodotus.engine.oauth2.core.properties.OAuth2ComplianceProperties.SignInKickOutLimited
- cn.herodotus.engine.oauth2.core.properties.OAuth2Properties
- cn.herodotus.engine.oauth2.core.properties.OAuth2Properties.Jwk
- cn.herodotus.engine.oauth2.core.properties.OAuth2Properties.Matcher
- cn.herodotus.engine.oauth2.core.utils.PrincipalUtils
- cn.herodotus.engine.oauth2.core.definition.domain.SecurityAttribute (implements java.io.Serializable)
- cn.herodotus.engine.oauth2.core.exception.SecurityGlobalExceptionHandler
- cn.herodotus.engine.oauth2.core.configurer.SecurityMatcherConfigurer
- cn.herodotus.engine.oauth2.core.properties.SecurityProperties (implements java.io.Serializable)
- cn.herodotus.engine.oauth2.core.properties.SecurityProperties.Matcher
- cn.herodotus.engine.oauth2.core.utils.SecurityUtils
- cn.herodotus.engine.oauth2.core.utils.SymmetricUtils
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- org.springframework.security.core.AuthenticationException
- org.springframework.security.authentication.AccountStatusException
- cn.herodotus.engine.oauth2.core.exception.AccountEndpointLimitedException
- cn.herodotus.engine.oauth2.core.exception.OAuth2CaptchaException (implements cn.herodotus.engine.assistant.core.definition.exception.HerodotusException)
- cn.herodotus.engine.oauth2.core.exception.OAuth2CaptchaArgumentIllegalException
- cn.herodotus.engine.oauth2.core.exception.OAuth2CaptchaHasExpiredException
- cn.herodotus.engine.oauth2.core.exception.OAuth2CaptchaIsEmptyException
- cn.herodotus.engine.oauth2.core.exception.OAuth2CaptchaMismatchException
- cn.herodotus.engine.oauth2.core.exception.SessionExpiredException
- cn.herodotus.engine.oauth2.core.exception.PlatformAuthenticationException (implements cn.herodotus.engine.assistant.core.definition.exception.HerodotusException)
- cn.herodotus.engine.oauth2.core.exception.IllegalSymmetricKeyException
- cn.herodotus.engine.oauth2.core.exception.SocialCredentialsUserBindingFailedException
- cn.herodotus.engine.oauth2.core.exception.UsernameAlreadyExistsException
- cn.herodotus.engine.oauth2.core.exception.SocialCredentialsParameterBindingFailedException
- org.springframework.security.authentication.AccountStatusException
- org.springframework.security.core.AuthenticationException
- java.lang.RuntimeException
- java.lang.Exception
- org.springframework.security.web.authentication.WebAuthenticationDetails (implements java.io.Serializable)
- cn.herodotus.engine.oauth2.core.definition.details.FormLoginWebAuthenticationDetails
接口分层结构
- cn.herodotus.engine.assistant.core.definition.constants.BaseConstants
- cn.herodotus.engine.oauth2.core.constants.OAuth2Constants
- cn.herodotus.engine.oauth2.core.definition.service.ClientDetailsService
- cn.herodotus.engine.oauth2.core.definition.service.EnhanceClientDetailsService
- cn.herodotus.engine.assistant.core.definition.constants.ErrorCodes
- cn.herodotus.engine.oauth2.core.constants.OAuth2ErrorCodes
- cn.herodotus.engine.oauth2.core.definition.HerodotusGrantType
- cn.herodotus.engine.oauth2.core.constants.OAuth2ErrorKeys
- cn.herodotus.engine.oauth2.core.definition.handler.SocialAuthenticationHandler
- cn.herodotus.engine.oauth2.core.definition.domain.SocialUserDetails
- cn.herodotus.engine.oauth2.core.definition.strategy.StrategyPermissionDetailsService
- cn.herodotus.engine.oauth2.core.definition.strategy.StrategyUserDetailsService
- org.springframework.security.core.userdetails.UserDetailsService
- cn.herodotus.engine.oauth2.core.definition.service.EnhanceUserDetailsService
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- cn.herodotus.engine.oauth2.core.enums.ApplicationType (implements cn.herodotus.engine.assistant.core.definition.enums.BaseUiEnum<T>)
- cn.herodotus.engine.oauth2.core.enums.AuthenticationMethod (implements cn.herodotus.engine.assistant.core.definition.enums.BaseUiEnum<T>)
- cn.herodotus.engine.oauth2.core.enums.Certificate
- cn.herodotus.engine.oauth2.core.enums.GrantType (implements cn.herodotus.engine.assistant.core.definition.enums.BaseUiEnum<T>)
- cn.herodotus.engine.oauth2.core.enums.PermissionExpression (implements cn.herodotus.engine.assistant.core.definition.enums.BaseUiEnum<T>)
- cn.herodotus.engine.oauth2.core.enums.Signature (implements cn.herodotus.engine.assistant.core.definition.enums.BaseUiEnum<T>)
- cn.herodotus.engine.oauth2.core.enums.TokenFormat (implements cn.herodotus.engine.assistant.core.definition.enums.BaseUiEnum<T>)
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)