索引
All Classes and Interfaces|常量字段值|所有程序包|序列化表格
A
- APP - enum class 中的枚举常量 cn.herodotus.engine.oauth2.core.enums.ApplicationType
- ApplicationType - cn.herodotus.engine.oauth2.core.enums中的Enum Class
-
Description: 应用类别
- authenticationException(Exception, HttpServletRequest, HttpServletResponse) - 类中的静态方法 cn.herodotus.engine.oauth2.core.exception.SecurityGlobalExceptionHandler
-
统一异常处理 AuthenticationException
- AuthenticationMethod - cn.herodotus.engine.oauth2.core.enums中的Enum Class
-
Description: 客户端身份验证模式
- Authority - cn.herodotus.engine.oauth2.core.definition.domain中的类
-
Description: 权限对象
- Authority() - 类的构造器 cn.herodotus.engine.oauth2.core.definition.domain.Authority
- AUTHORIZATION_CODE - enum class 中的枚举常量 cn.herodotus.engine.oauth2.core.enums.GrantType
-
enum
C
- Certificate - cn.herodotus.engine.oauth2.core.enums中的Enum Class
-
Description: 证书使用策略
- CLIENT_CREDENTIALS - enum class 中的枚举常量 cn.herodotus.engine.oauth2.core.enums.GrantType
- CLIENT_SECRET_BASIC - enum class 中的枚举常量 cn.herodotus.engine.oauth2.core.enums.AuthenticationMethod
-
enum
- CLIENT_SECRET_JWT - enum class 中的枚举常量 cn.herodotus.engine.oauth2.core.enums.AuthenticationMethod
- CLIENT_SECRET_POST - enum class 中的枚举常量 cn.herodotus.engine.oauth2.core.enums.AuthenticationMethod
- ClientDetailsService - cn.herodotus.engine.oauth2.core.definition.service中的接口
-
Description: 客户端操作基础接口
- cn.herodotus.engine.oauth2.core.constants - 程序包 cn.herodotus.engine.oauth2.core.constants
- cn.herodotus.engine.oauth2.core.definition - 程序包 cn.herodotus.engine.oauth2.core.definition
- cn.herodotus.engine.oauth2.core.definition.domain - 程序包 cn.herodotus.engine.oauth2.core.definition.domain
- cn.herodotus.engine.oauth2.core.definition.service - 程序包 cn.herodotus.engine.oauth2.core.definition.service
- cn.herodotus.engine.oauth2.core.definition.strategy - 程序包 cn.herodotus.engine.oauth2.core.definition.strategy
- cn.herodotus.engine.oauth2.core.enums - 程序包 cn.herodotus.engine.oauth2.core.enums
- cn.herodotus.engine.oauth2.core.exception - 程序包 cn.herodotus.engine.oauth2.core.exception
- cn.herodotus.engine.oauth2.core.jackson2 - 程序包 cn.herodotus.engine.oauth2.core.jackson2
- cn.herodotus.engine.oauth2.core.processor - 程序包 cn.herodotus.engine.oauth2.core.processor
- cn.herodotus.engine.oauth2.core.properties - 程序包 cn.herodotus.engine.oauth2.core.properties
- cn.herodotus.engine.oauth2.core.response - 程序包 cn.herodotus.engine.oauth2.core.response
- cn.herodotus.engine.oauth2.core.utils - 程序包 cn.herodotus.engine.oauth2.core.utils
- commence(HttpServletRequest, HttpServletResponse, AuthenticationException) - 类中的方法 cn.herodotus.engine.oauth2.core.response.HerodotusAuthenticationEntryPoint
- createList(String...) - 类中的静态方法 cn.herodotus.engine.oauth2.core.definition.domain.HerodotusSecurityConfig
- createListFromCommaDelimitedString(String) - 类中的静态方法 cn.herodotus.engine.oauth2.core.definition.domain.HerodotusSecurityConfig
- CUSTOM - enum class 中的枚举常量 cn.herodotus.engine.oauth2.core.enums.Certificate
-
自定义证书 JWK 生成方式
D
- decrypt(String, byte[]) - 类中的静态方法 cn.herodotus.engine.oauth2.core.utils.SymmetricUtils
- deserialize(JsonParser, DeserializationContext) - 类中的方法 cn.herodotus.engine.oauth2.core.jackson2.FormLoginWebAuthenticationDetailsDeserializer
- deserialize(JsonParser, DeserializationContext) - 类中的方法 cn.herodotus.engine.oauth2.core.jackson2.HerodotusGrantedAuthorityDeserializer
- deserialize(JsonParser, DeserializationContext) - 类中的方法 cn.herodotus.engine.oauth2.core.jackson2.HerodotusUserDeserializer
-
This method will create
Userobject.
E
- encrypt(String) - 类中的静态方法 cn.herodotus.engine.oauth2.core.utils.SecurityUtils
- EnhanceClientDetailsService - cn.herodotus.engine.oauth2.core.definition.service中的接口
-
Description: 自定义客户端详情接口
- EnhanceUserDetailsService - cn.herodotus.engine.oauth2.core.definition.service中的接口
-
Description: 自定义UserDetailsService接口,方便以后扩展
- equals(Object) - 类中的方法 cn.herodotus.engine.oauth2.core.definition.domain.HerodotusGrantedAuthority
- equals(Object) - 类中的方法 cn.herodotus.engine.oauth2.core.definition.domain.HerodotusSecurityConfig
- equals(Object) - 类中的方法 cn.herodotus.engine.oauth2.core.definition.domain.HerodotusUser
-
Returns
trueif the supplied object is aUserinstance with the sameusernamevalue. - equals(Object) - 类中的方法 org.springframework.security.web.authentication.WebAuthenticationDetails
- eraseCredentials() - 类中的方法 cn.herodotus.engine.oauth2.core.definition.domain.HerodotusUser
- ES256 - enum class 中的枚举常量 cn.herodotus.engine.oauth2.core.enums.Signature
- ES384 - enum class 中的枚举常量 cn.herodotus.engine.oauth2.core.enums.Signature
- ES512 - enum class 中的枚举常量 cn.herodotus.engine.oauth2.core.enums.Signature
- exception(Exception, HttpServletRequest, HttpServletResponse) - 类中的静态方法 cn.herodotus.engine.oauth2.core.exception.SecurityGlobalExceptionHandler
F
- findAll() - 接口中的方法 cn.herodotus.engine.oauth2.core.definition.strategy.StrategyAuthorityDetailsService
-
获取全部权限
- findAuthoritiesById(String) - 接口中的方法 cn.herodotus.engine.oauth2.core.definition.service.ClientDetailsService
-
根据客户端ID获取客户端权限
- findUserDetailsBySocial(String, AccessPrincipal) - 接口中的方法 cn.herodotus.engine.oauth2.core.definition.strategy.StrategyUserDetailsService
- findUserDetailsByUsername(String) - 接口中的方法 cn.herodotus.engine.oauth2.core.definition.strategy.StrategyUserDetailsService
- FormLoginWebAuthenticationDetails - cn.herodotus.engine.oauth2.core.definition.domain中的类
-
Description: 表单登录 Details 定义
- FormLoginWebAuthenticationDetails(String, String, Boolean, String, String, String, String) - 类的构造器 cn.herodotus.engine.oauth2.core.definition.domain.FormLoginWebAuthenticationDetails
- FormLoginWebAuthenticationDetails(HttpServletRequest, boolean, String, String) - 类的构造器 cn.herodotus.engine.oauth2.core.definition.domain.FormLoginWebAuthenticationDetails
- FormLoginWebAuthenticationDetailsDeserializer - cn.herodotus.engine.oauth2.core.jackson2中的类
-
Description: FormLoginWebAuthenticationDetailsDeserializer
- FormLoginWebAuthenticationDetailsDeserializer() - 类的构造器 cn.herodotus.engine.oauth2.core.jackson2.FormLoginWebAuthenticationDetailsDeserializer
- FormLoginWebAuthenticationDetailsMixin - cn.herodotus.engine.oauth2.core.jackson2中的类
-
Description: FormLoginWebAuthenticationDetailsMixin
- FormLoginWebAuthenticationDetailsMixin() - 类的构造器 cn.herodotus.engine.oauth2.core.jackson2.FormLoginWebAuthenticationDetailsMixin
G
- get(Integer) - enum class中的静态方法 cn.herodotus.engine.oauth2.core.enums.ApplicationType
- get(Integer) - enum class中的静态方法 cn.herodotus.engine.oauth2.core.enums.AuthenticationMethod
- get(Integer) - enum class中的静态方法 cn.herodotus.engine.oauth2.core.enums.GrantType
- get(Integer) - enum class中的静态方法 cn.herodotus.engine.oauth2.core.enums.Signature
- get(Integer) - enum class中的静态方法 cn.herodotus.engine.oauth2.core.enums.TokenFormat
- getAttribute() - 类中的方法 cn.herodotus.engine.oauth2.core.definition.domain.HerodotusSecurityConfig
- getAttributeCode() - 类中的方法 cn.herodotus.engine.oauth2.core.definition.domain.SecurityAttribute
- getAttributeId() - 类中的方法 cn.herodotus.engine.oauth2.core.definition.domain.SecurityAttribute
- getAttributeName() - 类中的方法 cn.herodotus.engine.oauth2.core.definition.domain.SecurityAttribute
- getAuthentication() - 类中的静态方法 cn.herodotus.engine.oauth2.core.utils.SecurityUtils
- getAuthorities() - 类中的方法 cn.herodotus.engine.oauth2.core.definition.domain.HerodotusUser
- getAuthority() - 类中的方法 cn.herodotus.engine.oauth2.core.definition.domain.HerodotusGrantedAuthority
- getAuthorityCode() - 类中的方法 cn.herodotus.engine.oauth2.core.definition.domain.Authority
- getAuthorityId() - 类中的方法 cn.herodotus.engine.oauth2.core.definition.domain.Authority
- getAvatar() - 接口中的方法 cn.herodotus.engine.oauth2.core.definition.domain.SocialUserDetails
- getCategory() - 类中的方法 cn.herodotus.engine.oauth2.core.definition.domain.FormLoginWebAuthenticationDetails
- getCertificate() - 类中的方法 cn.herodotus.engine.oauth2.core.properties.OAuth2Properties.Jwk
- getClosed() - 类中的方法 cn.herodotus.engine.oauth2.core.definition.domain.FormLoginWebAuthenticationDetails
- getCode() - 类中的方法 cn.herodotus.engine.oauth2.core.definition.domain.FormLoginWebAuthenticationDetails
- getDecryptedSymmetricKey(String) - 类中的静态方法 cn.herodotus.engine.oauth2.core.utils.SymmetricUtils
- getDescription() - enum class中的方法 cn.herodotus.engine.oauth2.core.enums.ApplicationType
- getDescription() - enum class中的方法 cn.herodotus.engine.oauth2.core.enums.AuthenticationMethod
- getDescription() - enum class中的方法 cn.herodotus.engine.oauth2.core.enums.GrantType
- getDescription() - enum class中的方法 cn.herodotus.engine.oauth2.core.enums.Signature
- getDescription() - enum class中的方法 cn.herodotus.engine.oauth2.core.enums.TokenFormat
- getDetails() - 类中的静态方法 cn.herodotus.engine.oauth2.core.utils.SecurityUtils
- getEncryptedSymmetricKey() - 类中的静态方法 cn.herodotus.engine.oauth2.core.utils.SymmetricUtils
- getExpression() - 类中的方法 cn.herodotus.engine.oauth2.core.definition.domain.SecurityAttribute
- getFeedback() - 异常错误中的方法 cn.herodotus.engine.oauth2.core.exception.IllegalSymmetricKeyException
- getFeedback() - 异常错误中的方法 cn.herodotus.engine.oauth2.core.exception.PlatformAuthenticationException
- getFeedback() - 异常错误中的方法 cn.herodotus.engine.oauth2.core.exception.UsernameAlreadyExistsException
- getFormat() - enum class中的方法 cn.herodotus.engine.oauth2.core.enums.TokenFormat
- getIdentity() - 类中的方法 cn.herodotus.engine.oauth2.core.definition.domain.FormLoginWebAuthenticationDetails
- getIpAddress() - 类中的方法 cn.herodotus.engine.oauth2.core.definition.domain.SecurityAttribute
- getJksKeyAlias() - 类中的方法 cn.herodotus.engine.oauth2.core.properties.OAuth2Properties.Jwk
- getJksKeyPassword() - 类中的方法 cn.herodotus.engine.oauth2.core.properties.OAuth2Properties.Jwk
- getJksKeyStore() - 类中的方法 cn.herodotus.engine.oauth2.core.properties.OAuth2Properties.Jwk
- getJksStorePassword() - 类中的方法 cn.herodotus.engine.oauth2.core.properties.OAuth2Properties.Jwk
- getJwk() - 类中的方法 cn.herodotus.engine.oauth2.core.properties.OAuth2Properties
- getManualSetting() - 类中的方法 cn.herodotus.engine.oauth2.core.definition.domain.SecurityAttribute
- getMatcher() - 类中的方法 cn.herodotus.engine.oauth2.core.properties.SecurityProperties
- getNickName() - 接口中的方法 cn.herodotus.engine.oauth2.core.definition.domain.SocialUserDetails
- getParameterName() - 类中的方法 cn.herodotus.engine.oauth2.core.definition.domain.FormLoginWebAuthenticationDetails
- getPassword() - 类中的方法 cn.herodotus.engine.oauth2.core.definition.domain.HerodotusUser
- getPermitAll() - 类中的方法 cn.herodotus.engine.oauth2.core.properties.SecurityProperties.Matcher
- getPermitAllArray() - 类中的方法 cn.herodotus.engine.oauth2.core.processor.HerodotusSecurityConfigureHandler
- getPermitAllList() - 类中的方法 cn.herodotus.engine.oauth2.core.processor.HerodotusSecurityConfigureHandler
- getPhoneNumber() - 接口中的方法 cn.herodotus.engine.oauth2.core.definition.domain.SocialUserDetails
- getPreprocessedJsonStructure() - enum class中的静态方法 cn.herodotus.engine.oauth2.core.enums.ApplicationType
- getPreprocessedJsonStructure() - enum class中的静态方法 cn.herodotus.engine.oauth2.core.enums.AuthenticationMethod
- getPreprocessedJsonStructure() - enum class中的静态方法 cn.herodotus.engine.oauth2.core.enums.GrantType
- getPreprocessedJsonStructure() - enum class中的静态方法 cn.herodotus.engine.oauth2.core.enums.Signature
- getPreprocessedJsonStructure() - enum class中的静态方法 cn.herodotus.engine.oauth2.core.enums.TokenFormat
- getPrincipal() - 类中的静态方法 cn.herodotus.engine.oauth2.core.utils.SecurityUtils
-
获取认证用户信息
- getPrincipals() - 类中的静态方法 cn.herodotus.engine.oauth2.core.utils.SecurityUtils
- getRemoteAddress() - 类中的方法 org.springframework.security.web.authentication.WebAuthenticationDetails
-
Indicates the TCP/IP address the authentication request was received from.
- getRequestMethod() - 类中的方法 cn.herodotus.engine.oauth2.core.definition.domain.Authority
- getRequestMethod() - 类中的方法 cn.herodotus.engine.oauth2.core.definition.domain.SecurityAttribute
- getResult() - 异常错误中的方法 cn.herodotus.engine.oauth2.core.exception.PlatformAuthenticationException
- getRoles() - 类中的方法 cn.herodotus.engine.oauth2.core.definition.domain.SecurityAttribute
- getSecurityContext() - 类中的静态方法 cn.herodotus.engine.oauth2.core.utils.SecurityUtils
- getServiceId() - 类中的方法 cn.herodotus.engine.oauth2.core.definition.domain.Authority
- getServiceId() - 类中的方法 cn.herodotus.engine.oauth2.core.definition.domain.SecurityAttribute
- getSessionId() - 类中的方法 org.springframework.security.web.authentication.WebAuthenticationDetails
-
Indicates the
HttpSessionid the authentication request was received from. - getSource() - 接口中的方法 cn.herodotus.engine.oauth2.core.definition.domain.SocialUserDetails
-
获取社交登录分类标识
- getStaticResourceArray() - 类中的方法 cn.herodotus.engine.oauth2.core.processor.HerodotusSecurityConfigureHandler
- getStaticResourceList() - 类中的方法 cn.herodotus.engine.oauth2.core.processor.HerodotusSecurityConfigureHandler
- getStaticResources() - 类中的方法 cn.herodotus.engine.oauth2.core.properties.SecurityProperties.Matcher
- getUrl() - 类中的方法 cn.herodotus.engine.oauth2.core.definition.domain.Authority
- getUrl() - 类中的方法 cn.herodotus.engine.oauth2.core.definition.domain.SecurityAttribute
- getUserId() - 类中的方法 cn.herodotus.engine.oauth2.core.definition.domain.HerodotusUser
- getUserId() - 类中的静态方法 cn.herodotus.engine.oauth2.core.utils.SecurityUtils
- getUsername() - 类中的方法 cn.herodotus.engine.oauth2.core.definition.domain.HerodotusUser
- getUsername() - 类中的静态方法 cn.herodotus.engine.oauth2.core.utils.SecurityUtils
- getUserName() - 接口中的方法 cn.herodotus.engine.oauth2.core.definition.domain.SocialUserDetails
- getUuid() - 接口中的方法 cn.herodotus.engine.oauth2.core.definition.domain.SocialUserDetails
-
获取社交登录唯一标识
- getValue() - enum class中的方法 cn.herodotus.engine.oauth2.core.enums.ApplicationType
-
不加@JsonValue,转换的时候转换出完整的对象。
- getValue() - enum class中的方法 cn.herodotus.engine.oauth2.core.enums.AuthenticationMethod
- getValue() - enum class中的方法 cn.herodotus.engine.oauth2.core.enums.GrantType
- getValue() - enum class中的方法 cn.herodotus.engine.oauth2.core.enums.Signature
-
不加@JsonValue,转换的时候转换出完整的对象。
- getValue() - enum class中的方法 cn.herodotus.engine.oauth2.core.enums.TokenFormat
-
不加@JsonValue,转换的时候转换出完整的对象。
- GrantType - cn.herodotus.engine.oauth2.core.enums中的Enum Class
-
Description: OAuth2 认证模式枚举
H
- handle(HttpServletRequest, HttpServletResponse, AccessDeniedException) - 类中的方法 cn.herodotus.engine.oauth2.core.response.HerodotusAccessDeniedHandler
- hashCode() - 类中的方法 cn.herodotus.engine.oauth2.core.definition.domain.HerodotusGrantedAuthority
- hashCode() - 类中的方法 cn.herodotus.engine.oauth2.core.definition.domain.HerodotusSecurityConfig
- hashCode() - 类中的方法 cn.herodotus.engine.oauth2.core.definition.domain.HerodotusUser
-
Returns the hashcode of the
username. - hashCode() - 类中的方法 org.springframework.security.web.authentication.WebAuthenticationDetails
- HerodotusAccessDeniedHandler - cn.herodotus.engine.oauth2.core.response中的类
-
Description: 访问拒绝处理器
- HerodotusAccessDeniedHandler() - 类的构造器 cn.herodotus.engine.oauth2.core.response.HerodotusAccessDeniedHandler
- HerodotusAuthenticationEntryPoint - cn.herodotus.engine.oauth2.core.response中的类
-
Description: 自定义未认证处理
- HerodotusAuthenticationEntryPoint() - 类的构造器 cn.herodotus.engine.oauth2.core.response.HerodotusAuthenticationEntryPoint
- HerodotusAuthenticationFailureHandler - cn.herodotus.engine.oauth2.core.response中的类
-
Description: 认证失败处理器
- HerodotusAuthenticationFailureHandler() - 类的构造器 cn.herodotus.engine.oauth2.core.response.HerodotusAuthenticationFailureHandler
- HerodotusAuthenticationSuccessHandler - cn.herodotus.engine.oauth2.core.response中的类
-
Description: 自定义 Security 认证成功处理器
- HerodotusAuthenticationSuccessHandler() - 类的构造器 cn.herodotus.engine.oauth2.core.response.HerodotusAuthenticationSuccessHandler
- HerodotusGrantedAuthority - cn.herodotus.engine.oauth2.core.definition.domain中的类
-
Description: 自定义 GrantedAuthority
- HerodotusGrantedAuthority() - 类的构造器 cn.herodotus.engine.oauth2.core.definition.domain.HerodotusGrantedAuthority
- HerodotusGrantedAuthority(String) - 类的构造器 cn.herodotus.engine.oauth2.core.definition.domain.HerodotusGrantedAuthority
- HerodotusGrantedAuthorityDeserializer - cn.herodotus.engine.oauth2.core.jackson2中的类
-
Description: HerodotusGrantedAuthority 反序列化
- HerodotusGrantedAuthorityDeserializer() - 类的构造器 cn.herodotus.engine.oauth2.core.jackson2.HerodotusGrantedAuthorityDeserializer
- HerodotusGrantedAuthorityMixin - cn.herodotus.engine.oauth2.core.jackson2中的类
-
Description: HerodotusGrantedAuthority Jackson2 Mixin
- HerodotusGrantedAuthorityMixin() - 类的构造器 cn.herodotus.engine.oauth2.core.jackson2.HerodotusGrantedAuthorityMixin
- HerodotusGrantType - cn.herodotus.engine.oauth2.core.definition中的接口
-
Description: 自定义 Grant Type 类型
- HerodotusJackson2Module - cn.herodotus.engine.oauth2.core.jackson2中的类
-
Description: 自定义 User Details Module
- HerodotusJackson2Module() - 类的构造器 cn.herodotus.engine.oauth2.core.jackson2.HerodotusJackson2Module
- HerodotusSecurityConfig - cn.herodotus.engine.oauth2.core.definition.domain中的类
-
Description: 自定义SecurityConfig
- HerodotusSecurityConfig(String) - 类的构造器 cn.herodotus.engine.oauth2.core.definition.domain.HerodotusSecurityConfig
- HerodotusSecurityConfigureHandler - cn.herodotus.engine.oauth2.core.processor中的类
-
Description: 安全过滤配置处理器
- HerodotusSecurityConfigureHandler(SecurityProperties) - 类的构造器 cn.herodotus.engine.oauth2.core.processor.HerodotusSecurityConfigureHandler
- HerodotusUser - cn.herodotus.engine.oauth2.core.definition.domain中的类
- HerodotusUser(String, String, String, boolean, boolean, boolean, boolean, Collection<? extends GrantedAuthority>) - 类的构造器 cn.herodotus.engine.oauth2.core.definition.domain.HerodotusUser
-
Construct the
Userwith the details required byorg.springframework.security.authentication.dao.DaoAuthenticationProvider - HerodotusUser(String, String, String, Collection<? extends GrantedAuthority>) - 类的构造器 cn.herodotus.engine.oauth2.core.definition.domain.HerodotusUser
-
Calls the more complex constructor with all boolean arguments set to
true. - HerodotusUserDeserializer - cn.herodotus.engine.oauth2.core.jackson2中的类
-
Description: 自定义 UserDetails 序列化
- HerodotusUserDeserializer() - 类的构造器 cn.herodotus.engine.oauth2.core.jackson2.HerodotusUserDeserializer
- HerodotusUserMixin - cn.herodotus.engine.oauth2.core.jackson2中的类
-
Description: 自定义 UserDetails Mixin
- HerodotusUserMixin() - 类的构造器 cn.herodotus.engine.oauth2.core.jackson2.HerodotusUserMixin
I
- IllegalSymmetricKeyException - cn.herodotus.engine.oauth2.core.exception中的异常错误
-
Description : 非法加密Key HerodotusException
- IllegalSymmetricKeyException(String) - 异常错误的构造器 cn.herodotus.engine.oauth2.core.exception.IllegalSymmetricKeyException
- IllegalSymmetricKeyException(String, Throwable) - 异常错误的构造器 cn.herodotus.engine.oauth2.core.exception.IllegalSymmetricKeyException
- isAccountNonExpired() - 类中的方法 cn.herodotus.engine.oauth2.core.definition.domain.HerodotusUser
- isAccountNonLocked() - 类中的方法 cn.herodotus.engine.oauth2.core.definition.domain.HerodotusUser
- isAuthenticated() - 类中的静态方法 cn.herodotus.engine.oauth2.core.utils.SecurityUtils
- isCredentialsNonExpired() - 类中的方法 cn.herodotus.engine.oauth2.core.definition.domain.HerodotusUser
- isEnabled() - 类中的方法 cn.herodotus.engine.oauth2.core.definition.domain.HerodotusUser
J
- Jwk() - 类的构造器 cn.herodotus.engine.oauth2.core.properties.OAuth2Properties.Jwk
L
- loadUserBySocial(String, AccessPrincipal) - 接口中的方法 cn.herodotus.engine.oauth2.core.definition.service.EnhanceUserDetailsService
-
通过社交集成的唯一id,获取用户信息
M
- Matcher() - 类的构造器 cn.herodotus.engine.oauth2.core.properties.SecurityProperties.Matcher
- matches(String, String) - 类中的静态方法 cn.herodotus.engine.oauth2.core.utils.SecurityUtils
- MINI - enum class 中的枚举常量 cn.herodotus.engine.oauth2.core.enums.ApplicationType
N
- NONE - enum class 中的枚举常量 cn.herodotus.engine.oauth2.core.enums.AuthenticationMethod
O
- oAuth2AuthenticationException(Exception, HttpServletRequest, HttpServletResponse) - 类中的静态方法 cn.herodotus.engine.oauth2.core.exception.SecurityGlobalExceptionHandler
- OAuth2Constants - cn.herodotus.engine.oauth2.core.constants中的接口
-
Description: OAuth2 模块通用常量
- OAuth2Properties - cn.herodotus.engine.oauth2.core.properties中的类
-
Description: OAuth2 配置属性
- OAuth2Properties() - 类的构造器 cn.herodotus.engine.oauth2.core.properties.OAuth2Properties
- OAuth2Properties.Jwk - cn.herodotus.engine.oauth2.core.properties中的类
- onAuthenticationFailure(HttpServletRequest, HttpServletResponse, AuthenticationException) - 类中的方法 cn.herodotus.engine.oauth2.core.response.HerodotusAuthenticationFailureHandler
- onAuthenticationSuccess(HttpServletRequest, HttpServletResponse, Authentication) - 类中的方法 cn.herodotus.engine.oauth2.core.response.HerodotusAuthenticationSuccessHandler
- org.springframework.security.web.authentication - 程序包 org.springframework.security.web.authentication
P
- PASSWORD - enum class 中的枚举常量 cn.herodotus.engine.oauth2.core.enums.GrantType
- PlatformAuthenticationException - cn.herodotus.engine.oauth2.core.exception中的异常错误
-
Description: 平台认证基础Exception
- PlatformAuthenticationException(String) - 异常错误的构造器 cn.herodotus.engine.oauth2.core.exception.PlatformAuthenticationException
- PlatformAuthenticationException(String, Throwable) - 异常错误的构造器 cn.herodotus.engine.oauth2.core.exception.PlatformAuthenticationException
- PREFIX_ROLE - 类中的静态变量 cn.herodotus.engine.oauth2.core.utils.SecurityUtils
- PREFIX_SCOPE - 类中的静态变量 cn.herodotus.engine.oauth2.core.utils.SecurityUtils
- PRIVATE_KEY_JWT - enum class 中的枚举常量 cn.herodotus.engine.oauth2.core.enums.AuthenticationMethod
- PROPERTY_OAUTH2_UI - 接口中的静态变量 cn.herodotus.engine.oauth2.core.constants.OAuth2Constants
- PROPERTY_PREFIX_OAUTH2 - 接口中的静态变量 cn.herodotus.engine.oauth2.core.constants.OAuth2Constants
- PS256 - enum class 中的枚举常量 cn.herodotus.engine.oauth2.core.enums.Signature
- PS384 - enum class 中的枚举常量 cn.herodotus.engine.oauth2.core.enums.Signature
- PS512 - enum class 中的枚举常量 cn.herodotus.engine.oauth2.core.enums.Signature
R
- REFERENCE - enum class 中的枚举常量 cn.herodotus.engine.oauth2.core.enums.TokenFormat
- REFRESH_TOKEN - enum class 中的枚举常量 cn.herodotus.engine.oauth2.core.enums.GrantType
- REGION_OAUTH2_APPLICATION - 接口中的静态变量 cn.herodotus.engine.oauth2.core.constants.OAuth2Constants
- REGION_OAUTH2_APPLICATION_SCOPE - 接口中的静态变量 cn.herodotus.engine.oauth2.core.constants.OAuth2Constants
- REGION_OAUTH2_AUTHORITY - 接口中的静态变量 cn.herodotus.engine.oauth2.core.constants.OAuth2Constants
- REGION_OAUTH2_AUTHORIZATION - 接口中的静态变量 cn.herodotus.engine.oauth2.core.constants.OAuth2Constants
- REGION_OAUTH2_AUTHORIZATION_CONSENT - 接口中的静态变量 cn.herodotus.engine.oauth2.core.constants.OAuth2Constants
- REGION_OAUTH2_REGISTERED_CLIENT - 接口中的静态变量 cn.herodotus.engine.oauth2.core.constants.OAuth2Constants
- REGION_OAUTH2_SCOPE - 接口中的静态变量 cn.herodotus.engine.oauth2.core.constants.OAuth2Constants
- reloadAuthority(HerodotusUser) - 类中的静态方法 cn.herodotus.engine.oauth2.core.utils.SecurityUtils
-
当用户角色发生变化,或者用户角色对应的权限发生变化,那么就从数据库中重新查询用户相关信息
- resolveException(Exception, String) - 类中的静态方法 cn.herodotus.engine.oauth2.core.exception.SecurityGlobalExceptionHandler
- resolveSecurityException(Exception, String) - 类中的静态方法 cn.herodotus.engine.oauth2.core.exception.SecurityGlobalExceptionHandler
-
静态解析认证异常
- restTemplateException(Exception, HttpServletRequest, HttpServletResponse) - 类中的静态方法 cn.herodotus.engine.oauth2.core.exception.SecurityGlobalExceptionHandler
-
Rest Template 错误处理
- RS256 - enum class 中的枚举常量 cn.herodotus.engine.oauth2.core.enums.Signature
-
enum
- RS384 - enum class 中的枚举常量 cn.herodotus.engine.oauth2.core.enums.Signature
- RS512 - enum class 中的枚举常量 cn.herodotus.engine.oauth2.core.enums.Signature
S
- SecurityAttribute - cn.herodotus.engine.oauth2.core.definition.domain中的类
-
Description: Security Metadata 传输数据实体
- SecurityAttribute() - 类的构造器 cn.herodotus.engine.oauth2.core.definition.domain.SecurityAttribute
- SecurityGlobalExceptionHandler - cn.herodotus.engine.oauth2.core.exception中的类
-
Description: 统一异常处理器
- SecurityGlobalExceptionHandler() - 类的构造器 cn.herodotus.engine.oauth2.core.exception.SecurityGlobalExceptionHandler
- SecurityProperties - cn.herodotus.engine.oauth2.core.properties中的类
-
Description : 服务安全配置
- SecurityProperties() - 类的构造器 cn.herodotus.engine.oauth2.core.properties.SecurityProperties
- SecurityProperties.Matcher - cn.herodotus.engine.oauth2.core.properties中的类
-
用于手动的指定 Request Matcher 安全规则。
- SecurityUtils - cn.herodotus.engine.oauth2.core.utils中的类
- SecurityUtils() - 类的构造器 cn.herodotus.engine.oauth2.core.utils.SecurityUtils
- SELF_CONTAINED - enum class 中的枚举常量 cn.herodotus.engine.oauth2.core.enums.TokenFormat
-
enum
- SERVICE - enum class 中的枚举常量 cn.herodotus.engine.oauth2.core.enums.ApplicationType
- setAttributeCode(String) - 类中的方法 cn.herodotus.engine.oauth2.core.definition.domain.SecurityAttribute
- setAttributeId(String) - 类中的方法 cn.herodotus.engine.oauth2.core.definition.domain.SecurityAttribute
- setAttributeName(String) - 类中的方法 cn.herodotus.engine.oauth2.core.definition.domain.SecurityAttribute
- setAuthority(String) - 类中的方法 cn.herodotus.engine.oauth2.core.definition.domain.HerodotusGrantedAuthority
- setAuthorityCode(String) - 类中的方法 cn.herodotus.engine.oauth2.core.definition.domain.Authority
- setAuthorityId(String) - 类中的方法 cn.herodotus.engine.oauth2.core.definition.domain.Authority
- setCertificate(Certificate) - 类中的方法 cn.herodotus.engine.oauth2.core.properties.OAuth2Properties.Jwk
- setExpression(String) - 类中的方法 cn.herodotus.engine.oauth2.core.definition.domain.SecurityAttribute
- setIpAddress(String) - 类中的方法 cn.herodotus.engine.oauth2.core.definition.domain.SecurityAttribute
- setJksKeyAlias(String) - 类中的方法 cn.herodotus.engine.oauth2.core.properties.OAuth2Properties.Jwk
- setJksKeyPassword(String) - 类中的方法 cn.herodotus.engine.oauth2.core.properties.OAuth2Properties.Jwk
- setJksKeyStore(String) - 类中的方法 cn.herodotus.engine.oauth2.core.properties.OAuth2Properties.Jwk
- setJksStorePassword(String) - 类中的方法 cn.herodotus.engine.oauth2.core.properties.OAuth2Properties.Jwk
- setJwk(OAuth2Properties.Jwk) - 类中的方法 cn.herodotus.engine.oauth2.core.properties.OAuth2Properties
- setManualSetting(String) - 类中的方法 cn.herodotus.engine.oauth2.core.definition.domain.SecurityAttribute
- setMatcher(SecurityProperties.Matcher) - 类中的方法 cn.herodotus.engine.oauth2.core.properties.SecurityProperties
- setPermitAll(List<String>) - 类中的方法 cn.herodotus.engine.oauth2.core.properties.SecurityProperties.Matcher
- setRequestMethod(String) - 类中的方法 cn.herodotus.engine.oauth2.core.definition.domain.Authority
- setRequestMethod(String) - 类中的方法 cn.herodotus.engine.oauth2.core.definition.domain.SecurityAttribute
- setRoles(Set<HerodotusGrantedAuthority>) - 类中的方法 cn.herodotus.engine.oauth2.core.definition.domain.SecurityAttribute
- setServiceId(String) - 类中的方法 cn.herodotus.engine.oauth2.core.definition.domain.Authority
- setServiceId(String) - 类中的方法 cn.herodotus.engine.oauth2.core.definition.domain.SecurityAttribute
- setStaticResources(List<String>) - 类中的方法 cn.herodotus.engine.oauth2.core.properties.SecurityProperties.Matcher
- setupModule(Module.SetupContext) - 类中的方法 cn.herodotus.engine.oauth2.core.jackson2.HerodotusJackson2Module
- setUrl(String) - 类中的方法 cn.herodotus.engine.oauth2.core.definition.domain.Authority
- setUrl(String) - 类中的方法 cn.herodotus.engine.oauth2.core.definition.domain.SecurityAttribute
- Signature - cn.herodotus.engine.oauth2.core.enums中的Enum Class
-
Description: OAuth2 Signature
- SOCIAL - 接口中的静态变量 cn.herodotus.engine.oauth2.core.definition.HerodotusGrantType
- SOCIAL_CREDENTIALS - enum class 中的枚举常量 cn.herodotus.engine.oauth2.core.enums.GrantType
- SocialUserDetails - cn.herodotus.engine.oauth2.core.definition.domain中的接口
-
Description: 社交登录用户信息详情
- STANDARD - enum class 中的枚举常量 cn.herodotus.engine.oauth2.core.enums.Certificate
-
Spring Authorization Server 默认的 JWK 生成方式
- StrategyAuthorityDetailsService - cn.herodotus.engine.oauth2.core.definition.strategy中的接口
-
Description: 系统范围服务策略定义
- StrategyUserDetailsService - cn.herodotus.engine.oauth2.core.definition.strategy中的接口
-
Description: 系统用户服务策略定义
- SymmetricUtils - cn.herodotus.engine.oauth2.core.utils中的类
-
Description : 基于Hutool的Aes加解密工具
- SymmetricUtils() - 类的构造器 cn.herodotus.engine.oauth2.core.utils.SymmetricUtils
T
- TokenFormat - cn.herodotus.engine.oauth2.core.enums中的Enum Class
-
Description: 令牌格式
- toString() - 类中的方法 cn.herodotus.engine.oauth2.core.definition.domain.Authority
- toString() - 类中的方法 cn.herodotus.engine.oauth2.core.definition.domain.HerodotusGrantedAuthority
- toString() - 类中的方法 cn.herodotus.engine.oauth2.core.definition.domain.HerodotusSecurityConfig
- toString() - 类中的方法 cn.herodotus.engine.oauth2.core.definition.domain.HerodotusUser
- toString() - 类中的方法 cn.herodotus.engine.oauth2.core.definition.domain.SecurityAttribute
- toString() - 类中的方法 cn.herodotus.engine.oauth2.core.properties.OAuth2Properties.Jwk
- toString() - 类中的方法 org.springframework.security.web.authentication.WebAuthenticationDetails
U
- UsernameAlreadyExistsException - cn.herodotus.engine.oauth2.core.exception中的异常错误
-
Description: UsernameAlreadyExistsException
- UsernameAlreadyExistsException(String) - 异常错误的构造器 cn.herodotus.engine.oauth2.core.exception.UsernameAlreadyExistsException
- UsernameAlreadyExistsException(String, Throwable) - 异常错误的构造器 cn.herodotus.engine.oauth2.core.exception.UsernameAlreadyExistsException
V
- validationBindException(BindException, HttpServletRequest, HttpServletResponse) - 类中的静态方法 cn.herodotus.engine.oauth2.core.exception.SecurityGlobalExceptionHandler
- validationMethodArgumentException(MethodArgumentNotValidException, HttpServletRequest, HttpServletResponse) - 类中的静态方法 cn.herodotus.engine.oauth2.core.exception.SecurityGlobalExceptionHandler
- valueOf(String) - enum class中的静态方法 cn.herodotus.engine.oauth2.core.enums.ApplicationType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - enum class中的静态方法 cn.herodotus.engine.oauth2.core.enums.AuthenticationMethod
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - enum class中的静态方法 cn.herodotus.engine.oauth2.core.enums.Certificate
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - enum class中的静态方法 cn.herodotus.engine.oauth2.core.enums.GrantType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - enum class中的静态方法 cn.herodotus.engine.oauth2.core.enums.Signature
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - enum class中的静态方法 cn.herodotus.engine.oauth2.core.enums.TokenFormat
-
Returns the enum constant of this class with the specified name.
- values() - enum class中的静态方法 cn.herodotus.engine.oauth2.core.enums.ApplicationType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - enum class中的静态方法 cn.herodotus.engine.oauth2.core.enums.AuthenticationMethod
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - enum class中的静态方法 cn.herodotus.engine.oauth2.core.enums.Certificate
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - enum class中的静态方法 cn.herodotus.engine.oauth2.core.enums.GrantType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - enum class中的静态方法 cn.herodotus.engine.oauth2.core.enums.Signature
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - enum class中的静态方法 cn.herodotus.engine.oauth2.core.enums.TokenFormat
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- WAP - enum class 中的枚举常量 cn.herodotus.engine.oauth2.core.enums.ApplicationType
- WEB - enum class 中的枚举常量 cn.herodotus.engine.oauth2.core.enums.ApplicationType
-
应用类型
- WebAuthenticationDetails - org.springframework.security.web.authentication中的类
-
A holder of selected HTTP details related to a web authentication request.
- WebAuthenticationDetails(String, String) - 类的构造器 org.springframework.security.web.authentication.WebAuthenticationDetails
-
Constructor to add Jackson2 serialize/deserialize support
- WebAuthenticationDetails(HttpServletRequest) - 类的构造器 org.springframework.security.web.authentication.WebAuthenticationDetails
-
Records the remote address and will also set the session Id if a session already exists (it won't create one).
- wellFormPrefix(String, String) - 类中的静态方法 cn.herodotus.engine.oauth2.core.utils.SecurityUtils
- wellFormRolePrefix(String) - 类中的静态方法 cn.herodotus.engine.oauth2.core.utils.SecurityUtils
- whitelistToAntMatchers(List<String>) - 类中的静态方法 cn.herodotus.engine.oauth2.core.utils.SecurityUtils
All Classes and Interfaces|常量字段值|所有程序包|序列化表格