跳过导航链接
A B C D E F G H I J K L M N O P Q R S T U V W X 

A

AbstractResponseJsonAuthenticationException - top.dcenter.ums.security.core.exception中的异常错误
继承此类后, 如果异常被 SimpleUrlAuthenticationFailureHandler 处理 Response 会返回 Json 数据
AbstractResponseJsonAuthenticationException(ErrorCodeEnum, Throwable, Object, String) - 异常错误 的构造器top.dcenter.ums.security.core.exception.AbstractResponseJsonAuthenticationException
 
AbstractResponseJsonAuthenticationException(ErrorCodeEnum, Object, String) - 异常错误 的构造器top.dcenter.ums.security.core.exception.AbstractResponseJsonAuthenticationException
 
ACCESS - 接口 中的静态变量top.dcenter.ums.security.common.api.config.HttpSecurityAware
 
addIgnoreUrl(String) - 类 中的方法top.dcenter.ums.security.core.api.authentication.handler.BaseAuthenticationSuccessHandler
添加 ignoreUrl
AJAX_JSON - 类 中的静态变量top.dcenter.ums.security.common.consts.SecurityConstants
ajax dataType json
ANONYMOUS - 接口 中的静态变量top.dcenter.ums.security.common.api.config.HttpSecurityAware
 
AnonymousAuthenticationTokenJsonDeserializer - top.dcenter.ums.security.core.oauth.deserializes中的类
AnonymousAuthenticationToken Jackson 反序列化
AnonymousAuthenticationTokenJsonDeserializer() - 类 的构造器top.dcenter.ums.security.core.oauth.deserializes.AnonymousAuthenticationTokenJsonDeserializer
 
AnonymousAuthenticationTokenJsonDeserializer.AnonymousAuthenticationTokenMixin - top.dcenter.ums.security.core.oauth.deserializes中的接口
 
ANY_ACCEPT - 类 中的静态变量top.dcenter.ums.security.common.utils.JsonUtil
 
AppContextUtil - top.dcenter.ums.security.common.utils中的类
功能:
1.
auth2RedirectUrl - 类 中的变量top.dcenter.ums.security.core.api.authentication.handler.BaseAuthenticationSuccessHandler
第三方登录回调 URL, 不包含 ServletContextPath
AUTH_URI_SEPARATOR - 类 中的静态变量top.dcenter.ums.security.common.consts.SecurityConstants
需要验证码校验的 authUrls 之间的分隔符
AUTHENTICATED - 接口 中的静态变量top.dcenter.ums.security.common.api.config.HttpSecurityAware
 
authenticationManagerBean() - 类 中的方法top.dcenter.ums.security.common.config.SecurityCoreAutoConfigurer
 
AuthenticationToUserDetailsConverter - top.dcenter.ums.security.common.api.userdetails.converter中的接口
Authentication to UserDetails converter.

B

BaseAuthenticationFailureHandler - top.dcenter.ums.security.core.api.authentication.handler中的类
认证失败处理器, 继承此类后,再向 IOC 容器注册自己来实现自定义功能。
BaseAuthenticationFailureHandler() - 类 的构造器top.dcenter.ums.security.core.api.authentication.handler.BaseAuthenticationFailureHandler
 
BaseAuthenticationSuccessHandler - top.dcenter.ums.security.core.api.authentication.handler中的类
认证成功处理器, 继承此类后,再向 IOC 容器注册自己来实现自定义功能。
BaseAuthenticationSuccessHandler() - 类 的构造器top.dcenter.ums.security.core.api.authentication.handler.BaseAuthenticationSuccessHandler
 
build() - 类 中的方法top.dcenter.ums.security.core.redis.cache.RedisHashCacheManager.RedisHashCacheManagerBuilder
Create new instance of RedisHashCacheManager with configuration options applied.
builder() - 类 中的静态方法top.dcenter.ums.security.core.redis.cache.RedisHashCacheManager
Entry point for builder style RedisHashCacheManager configuration.
builder(RedisConnectionFactory) - 类 中的静态方法top.dcenter.ums.security.core.redis.cache.RedisHashCacheManager
Entry point for builder style RedisHashCacheManager configuration.
builder(RedisHashCacheWriter) - 类 中的静态方法top.dcenter.ums.security.core.redis.cache.RedisHashCacheManager
Entry point for builder style RedisHashCacheManager configuration.
BusinessException - top.dcenter.ums.security.core.exception中的异常错误
业务异常
BusinessException(ErrorCodeEnum, Object) - 异常错误 的构造器top.dcenter.ums.security.core.exception.BusinessException
 
BusinessException(ErrorCodeEnum, Object, Throwable) - 异常错误 的构造器top.dcenter.ums.security.core.exception.BusinessException
 

C

Cache() - 类 的构造器top.dcenter.ums.security.core.redis.properties.RedisCacheProperties.Cache
 
cacheDefaults(RedisCacheConfiguration) - 类 中的方法top.dcenter.ums.security.core.redis.cache.RedisHashCacheManager.RedisHashCacheManagerBuilder
Define a default RedisCacheConfiguration applied to dynamically created RedisCaches.
cacheErrorHandler() - 类 中的方法top.dcenter.ums.security.core.redis.config.RedisCacheAutoConfiguration
 
cacheWriter(RedisHashCacheWriter) - 类 中的方法top.dcenter.ums.security.core.redis.cache.RedisHashCacheManager.RedisHashCacheManagerBuilder
Configure a RedisHashCacheWriter.
cachingConfigurerSupport(CacheErrorHandler) - 类 中的方法top.dcenter.ums.security.core.redis.config.RedisCacheAutoConfiguration
 
CALLBACK_URL_KEY_IN_STATE - 类 中的静态变量top.dcenter.ums.security.common.consts.SecurityConstants
对真实回调地址设置成KV键值对形式时的 key , 例如:回调地址(/auth/callback) -> 加密前设置key(path=/auth/callback), key = path
CHARSET_UTF8 - 类 中的静态变量top.dcenter.ums.security.common.consts.SecurityConstants
Charset utf-8
cleanText(String) - 类 中的静态方法top.dcenter.ums.security.core.util.ConvertUtil
清理字符串,清理出某些不可见字符和一些sql特殊字符
clear() - 类 中的方法top.dcenter.ums.security.core.redis.cache.RedisHashCache
 
configure(WebSecurity) - 接口 中的方法top.dcenter.ums.security.common.api.config.HttpSecurityAware
Override this method to configure WebSecurity.
configure(AuthenticationManagerBuilder) - 接口 中的方法top.dcenter.ums.security.common.api.config.HttpSecurityAware
Used by the default implementation of WebSecurityConfigurerAdapter#authenticationManager() to attempt to obtain an AuthenticationManager.
configure(WebSecurity) - 类 中的方法top.dcenter.ums.security.common.config.SecurityCoreAutoConfigurer
 
configure(AuthenticationManagerBuilder) - 类 中的方法top.dcenter.ums.security.common.config.SecurityCoreAutoConfigurer
 
configure(HttpSecurity) - 类 中的方法top.dcenter.ums.security.common.config.SecurityCoreAutoConfigurer
 
ConnectionKey - top.dcenter.ums.security.core.api.oauth.entity中的类
The unique business key for a ConnectionData instance.
ConnectionKey(String, String) - 类 的构造器top.dcenter.ums.security.core.api.oauth.entity.ConnectionKey
Creates a new ConnectionKey.
CONTROLLER_ADVICE_ORDER_DEFAULT_VALUE - 类 中的静态变量top.dcenter.ums.security.common.consts.SecurityConstants
ControllerAdvice @Order 的默认值
convert(AbstractOAuth2TokenAuthenticationToken<OAuth2AccessToken>) - 接口 中的方法top.dcenter.ums.security.common.api.userdetails.converter.AuthenticationToUserDetailsConverter
Convert the source object of type AbstractOAuth2TokenAuthenticationToken<OAuth2AccessToken> to target type UserDetails.
convertKey(Object) - 类 中的方法top.dcenter.ums.security.core.redis.cache.RedisHashCache
Convert key to a String representation used for cache key creation.
ConvertUtil - top.dcenter.ums.security.core.util中的类
类转换工具栏
create(RedisConnectionFactory) - 类 中的静态方法top.dcenter.ums.security.core.redis.cache.RedisHashCacheManager
Create a new RedisHashCacheManager with defaults applied.
createCacheKey(Object) - 类 中的方法top.dcenter.ums.security.core.redis.cache.RedisHashCache
Customization hook for creating cache key before it gets serialized.
createRedisCache(String, RedisCacheConfiguration) - 类 中的方法top.dcenter.ums.security.core.redis.cache.RedisHashCacheManager
Configuration hook for creating RedisCache with given name and cacheConfig.
cronExp() - 接口 中的方法top.dcenter.ums.security.common.api.tasks.handler.JobHandler
A cron-like expression.
CsrfTokenRepositoryType - top.dcenter.ums.security.common.enums中的枚举
 

D

data - 异常错误 中的变量top.dcenter.ums.security.core.exception.AbstractResponseJsonAuthenticationException
 
DATABASE_AUTHORITY_DELIMITER - 接口 中的静态变量top.dcenter.ums.security.common.consts.RbacConstants
数据库 AUTHORITY 分隔符
decrypt(byte[], String) - 类 中的静态方法top.dcenter.ums.security.common.utils.RsaUtil
解密
DEFAULT_GROUP_PREFIX - 接口 中的静态变量top.dcenter.ums.security.common.consts.RbacConstants
角色组权限前缀
DEFAULT_LOGIN_PAGE_URL - 类 中的静态变量top.dcenter.ums.security.common.consts.SecurityConstants
默认登录页面
DEFAULT_LOGIN_PROCESSING_URL_FORM - 类 中的静态变量top.dcenter.ums.security.common.consts.SecurityConstants
默认的用户名密码登录请求处理url
DEFAULT_LOGIN_PROCESSING_URL_MOBILE - 类 中的静态变量top.dcenter.ums.security.common.consts.SecurityConstants
默认的手机验证码登录请求处理url
DEFAULT_ONE_CLICK_LOGIN_PROCESSING_URL - 类 中的静态变量top.dcenter.ums.security.common.consts.SecurityConstants
默认的一键登录请求处理url
DEFAULT_REMEMBER_ME_NAME - 类 中的静态变量top.dcenter.ums.security.common.consts.SecurityConstants
The default name for remember me parameter name and remember me cookie name
DEFAULT_REQUEST_PARAM_CUSTOMIZE_CODE_NAME - 类 中的静态变量top.dcenter.ums.security.common.consts.SecurityConstants
提交自定义验证码请求时,请求中带的自定义验证码变量名,默认 customizeCode
DEFAULT_REQUEST_PARAM_IMAGE_CODE_NAME - 类 中的静态变量top.dcenter.ums.security.common.consts.SecurityConstants
提交图片验证码请求时,请求中带的图片验证码变量名,默认 imageCode
DEFAULT_REQUEST_PARAM_MOBILE_NAME - 类 中的静态变量top.dcenter.ums.security.common.consts.SecurityConstants
提交短信验证码请求时,请求中带的手机号变量名,默认 mobile
DEFAULT_REQUEST_PARAM_SELECTION_CODE_NAME - 类 中的静态变量top.dcenter.ums.security.common.consts.SecurityConstants
从图片中选取内容的验证码请求时,请求中带的从图片中选取内容的验证码变量名,默认 selectionCode
DEFAULT_REQUEST_PARAM_SLIDER_CODE_NAME - 类 中的静态变量top.dcenter.ums.security.common.consts.SecurityConstants
提交滑块验证码请求时,请求中带的滑块验证码变量名,默认 sliderCode
DEFAULT_REQUEST_PARAM_SMS_CODE_NAME - 类 中的静态变量top.dcenter.ums.security.common.consts.SecurityConstants
提交短信验证码请求时,请求中带的短信验证码变量名,默认 smsCode
DEFAULT_REQUEST_PARAM_TRACK_CODE_NAME - 类 中的静态变量top.dcenter.ums.security.common.consts.SecurityConstants
提交轨迹验证码请求时,请求中带的轨迹验证码变量名,默认 trackCode
DEFAULT_ROLE_PREFIX - 接口 中的静态变量top.dcenter.ums.security.common.consts.RbacConstants
角色权限前缀
DEFAULT_SCOPE_PREFIX - 接口 中的静态变量top.dcenter.ums.security.common.consts.RbacConstants
资源权限前缀
DEFAULT_SESSION_INVALID_URL - 类 中的静态变量top.dcenter.ums.security.common.consts.SecurityConstants
session失效默认的跳转地址
DEFAULT_SIGN_UP_PROCESSING_URL_SOCIAL - 类 中的静态变量top.dcenter.ums.security.common.consts.SecurityConstants
默认的 social OAuth2 注册请求处理url
DEFAULT_TENANT_PREFIX - 类 中的静态变量top.dcenter.ums.security.common.consts.TenantConstants
多租户权限前缀
DEFAULT_UN_AUTHENTICATION_ROUTING_URL - 类 中的静态变量top.dcenter.ums.security.common.consts.SecurityConstants
当请求需要身份认证时,默认跳转的url
DefaultThreadFactory - top.dcenter.ums.security.common.executor中的类
Copy of JUC The default thread factory.
DefaultThreadFactory(String) - 类 的构造器top.dcenter.ums.security.common.executor.DefaultThreadFactory
 
DENY_ALL - 接口 中的静态变量top.dcenter.ums.security.common.api.config.HttpSecurityAware
 
deserialize(JsonParser, DeserializationContext) - 类 中的方法top.dcenter.ums.security.core.oauth.deserializes.AnonymousAuthenticationTokenJsonDeserializer
 
deserialize(JsonParser, DeserializationContext) - 类 中的方法top.dcenter.ums.security.core.oauth.deserializes.UserDeserializer
This method will create User object.
deserializeCacheValue(byte[]) - 类 中的方法top.dcenter.ums.security.core.redis.cache.RedisHashCache
Deserialize the given value to the actual cache value.
DIGITAL_REGEX - 类 中的静态变量top.dcenter.ums.security.common.consts.RegexConstants
 
disableCreateOnMissingCache() - 类 中的方法top.dcenter.ums.security.core.redis.cache.RedisHashCacheManager.RedisHashCacheManagerBuilder
Disable in-flight Cache creation for unconfigured caches.
DOMAIN_REGEX - 类 中的静态变量top.dcenter.ums.security.common.consts.RegexConstants
域名的正则表达式, 针对域名的解析, 例如: www.example.com , www.example.com.cn, www.example.top aaa.bbb.example.cc, 127.0.0.1

E

encrypt(byte[], String) - 类 中的静态方法top.dcenter.ums.security.common.utils.RsaUtil
加密
equals(Object) - 类 中的方法top.dcenter.ums.security.common.bean.UriHttpMethodTuple
 
equals(Object) - 类 中的方法top.dcenter.ums.security.core.api.oauth.entity.ConnectionKey
 
ErrorCodeEnum - top.dcenter.ums.security.common.enums中的枚举
错误代码
errorCodeEnum - 异常错误 中的变量top.dcenter.ums.security.core.exception.AbstractResponseJsonAuthenticationException
 
evict(Object) - 类 中的方法top.dcenter.ums.security.core.redis.cache.RedisHashCache
 
execute(Runnable) - 类 中的方法top.dcenter.ums.security.common.executor.MdcScheduledThreadPoolExecutor
 
execute(Runnable) - 类 中的方法top.dcenter.ums.security.common.executor.MdcThreadPoolExecutor
 
existedByUsernames(String...) - 接口 中的方法top.dcenter.ums.security.core.api.service.UmsUserDetailsService
在本地账户中检查是否存在 usernames, usernames 为本地账户的 usernames.
extractKey(String) - 类 中的静态方法top.dcenter.ums.security.common.utils.RsaUtil
提取公钥或私钥通过 Base64 解码后的字节数组

F

fail(ErrorCodeEnum) - 类 中的静态方法top.dcenter.ums.security.common.vo.ResponseResult
 
fail(ErrorCodeEnum, Object) - 类 中的静态方法top.dcenter.ums.security.common.vo.ResponseResult
 
fail(String, ErrorCodeEnum) - 类 中的静态方法top.dcenter.ums.security.common.vo.ResponseResult
 
fail(String, ErrorCodeEnum, Object) - 类 中的静态方法top.dcenter.ums.security.common.vo.ResponseResult
 
fromCacheWriter(RedisHashCacheWriter) - 类 中的静态方法top.dcenter.ums.security.core.redis.cache.RedisHashCacheManager.RedisHashCacheManagerBuilder
Entry point for builder style RedisHashCacheManager configuration.
fromConnectionFactory(RedisConnectionFactory) - 类 中的静态方法top.dcenter.ums.security.core.redis.cache.RedisHashCacheManager.RedisHashCacheManagerBuilder
Entry point for builder style RedisHashCacheManager configuration.
FULLY_AUTHENTICATED - 接口 中的静态变量top.dcenter.ums.security.common.api.config.HttpSecurityAware
 

G

generate(Object, Method, Object...) - 类 中的方法top.dcenter.ums.security.core.redis.key.generator.RemoveConnectionsByConnectionKeyWithUserIdKeyGenerator
 
generateUsernames(AuthUser) - 接口 中的方法top.dcenter.ums.security.core.api.service.UmsUserDetailsService
get(Object, Callable<T>) - 类 中的方法top.dcenter.ums.security.core.redis.cache.RedisHashCache
 
GET_METHOD - 类 中的静态变量top.dcenter.ums.security.common.consts.SecurityConstants
request GET Method
getAuthorizeRequestMap() - 接口 中的方法top.dcenter.ums.security.common.api.config.HttpSecurityAware
因为 authorizeRequests 配置时候要 authorizeRequests().anyRequest().authenticate 放到最后,
所以这里临时把 权限与 uri 放入 map 给主配置器处理.
getCache() - 类 中的方法top.dcenter.ums.security.core.redis.properties.RedisCacheProperties
 
getCacheConfiguration() - 类 中的方法top.dcenter.ums.security.core.redis.cache.RedisHashCache
Get RedisCacheConfiguration used.
getCacheConfigurationFor(String) - 类 中的方法top.dcenter.ums.security.core.redis.cache.RedisHashCacheManager.RedisHashCacheManagerBuilder
Get the RedisCacheConfiguration for a given cache by its name.
getCacheConfigurations() - 类 中的方法top.dcenter.ums.security.core.redis.cache.RedisHashCacheManager
 
getCacheNames() - 类 中的方法top.dcenter.ums.security.core.redis.properties.RedisCacheProperties.Cache
 
getClusterConfiguration() - 类 中的方法top.dcenter.ums.security.core.redis.config.RedisCacheAutoConfiguration
Create a RedisClusterConfiguration if necessary.
getCode() - 枚举 中的方法top.dcenter.ums.security.common.enums.ErrorCodeEnum
 
getCode() - 类 中的方法top.dcenter.ums.security.common.vo.ResponseResult
 
getConfiguredCaches() - 类 中的方法top.dcenter.ums.security.core.redis.cache.RedisHashCacheManager.RedisHashCacheManagerBuilder
Get the Set of cache names for which the builder holds configuration.
getData() - 类 中的方法top.dcenter.ums.security.common.vo.ResponseResult
 
getData() - 异常错误 中的方法top.dcenter.ums.security.core.exception.AbstractResponseJsonAuthenticationException
 
getData() - 异常错误 中的方法top.dcenter.ums.security.core.exception.BusinessException
 
getDatabaseIndex() - 类 中的方法top.dcenter.ums.security.core.redis.properties.RedisCacheProperties.Cache
 
getDefaultExpireTime() - 类 中的方法top.dcenter.ums.security.core.redis.properties.RedisCacheProperties.Cache
 
getEnable() - 类 中的方法top.dcenter.ums.security.common.propertis.RememberMeProperties
 
getEntryTtl() - 类 中的方法top.dcenter.ums.security.core.redis.properties.RedisCacheProperties.Cache
 
getErrorCodeEnum() - 异常错误 中的方法top.dcenter.ums.security.core.exception.AbstractResponseJsonAuthenticationException
 
getErrorCodeEnum() - 异常错误 中的方法top.dcenter.ums.security.core.exception.BusinessException
 
getMethod() - 类 中的方法top.dcenter.ums.security.common.bean.UriHttpMethodTuple
 
getMissingCache(String) - 类 中的方法top.dcenter.ums.security.core.redis.cache.RedisHashCacheManager
 
getMsg() - 枚举 中的方法top.dcenter.ums.security.common.enums.ErrorCodeEnum
 
getMsg() - 类 中的方法top.dcenter.ums.security.common.vo.ResponseResult
 
getName() - 类 中的方法top.dcenter.ums.security.core.redis.cache.RedisHashCache
 
getNativeCache() - 类 中的方法top.dcenter.ums.security.core.redis.cache.RedisHashCache
 
getObject(ObjectMapper, JsonNode) - 类 中的静态方法top.dcenter.ums.security.common.utils.JsonUtil
专门用于反序列化, 根据 JsonNode 中的 "@class" 进行 json 反序列化
getOpen() - 类 中的方法top.dcenter.ums.security.core.redis.properties.RedisCacheProperties
 
getPrivateKey(String) - 类 中的静态方法top.dcenter.ums.security.common.utils.RsaUtil
转换私钥
getProperties() - 类 中的方法top.dcenter.ums.security.core.redis.config.RedisCacheAutoConfiguration
 
getProviderId() - 类 中的方法top.dcenter.ums.security.core.api.oauth.entity.ConnectionKey
The id of the provider as it is registered in the system.
getProviderUserId() - 类 中的方法top.dcenter.ums.security.core.api.oauth.entity.ConnectionKey
The id of the external provider user representing the remote end of the connection.
getPublicKey(String) - 类 中的静态方法top.dcenter.ums.security.common.utils.RsaUtil
获取公钥,返回类型为 PublicKey
getRealIp(HttpServletRequest) - 类 中的静态方法top.dcenter.ums.security.common.utils.IpUtil
 
getRejectedHandler() - 枚举 中的方法top.dcenter.ums.security.common.executor.RejectedExecutionHandlerPolicy
 
getRememberMeCookieName() - 类 中的方法top.dcenter.ums.security.common.propertis.RememberMeProperties
 
getRememberMeParameter() - 类 中的方法top.dcenter.ums.security.common.propertis.RememberMeProperties
 
getRememberMeTimeout() - 类 中的方法top.dcenter.ums.security.common.propertis.RememberMeProperties
 
getSentinelConfig() - 类 中的方法top.dcenter.ums.security.core.redis.config.RedisCacheAutoConfiguration
 
getSimpleModule() - 接口 中的方法top.dcenter.ums.security.common.api.jackson2.SimpleModuleHolder
获取 SimpleModule
getStandaloneConfig() - 类 中的方法top.dcenter.ums.security.core.redis.config.RedisCacheAutoConfiguration
 
getStatus() - 类 中的方法top.dcenter.ums.security.common.vo.RedirectVo
 
getTenantId() - 接口 中的方法top.dcenter.ums.security.core.api.tenant.handler.TenantContextHolder
获取租户 ID: 1.
getTenantId(Authentication) - 接口 中的方法top.dcenter.ums.security.core.api.tenant.handler.TenantContextHolder
用户已登录的情况下, 获取租户 ID, 直接从 authority 中解析获取.
getTenantId(UserDetails) - 接口 中的方法top.dcenter.ums.security.core.api.tenant.handler.TenantContextHolder
通过 UserDetails 获取租户 ID, 直接从 authority 中解析获取.
getTenantId(Collection<? extends GrantedAuthority>) - 接口 中的方法top.dcenter.ums.security.core.api.tenant.handler.TenantContextHolder
通过 authorities 获取租户 ID, 直接从 authority 中解析获取.
getTimestamp() - 类 中的方法top.dcenter.ums.security.common.vo.RedirectVo
 
getTimestamp() - 类 中的方法top.dcenter.ums.security.common.vo.ResponseResult
 
getUid() - 异常错误 中的方法top.dcenter.ums.security.core.exception.AbstractResponseJsonAuthenticationException
 
getUri() - 类 中的方法top.dcenter.ums.security.common.bean.UriHttpMethodTuple
 
getUrl() - 类 中的方法top.dcenter.ums.security.common.vo.RedirectVo
 
getUrlPathHelper() - 类 中的静态方法top.dcenter.ums.security.common.utils.UrlUtil
获取 UrlPathHelper
getUseIocRedisConnectionFactory() - 类 中的方法top.dcenter.ums.security.core.redis.properties.RedisCacheProperties
 
getUseSecureCookie() - 类 中的方法top.dcenter.ums.security.common.propertis.RememberMeProperties
 
getUUID() - 类 中的静态方法top.dcenter.ums.security.common.utils.UuidUtils
生成uuid,采用 jdk 9 的形式,优化性能 copy from mica:https://github.com/lets-mica/mica/blob/master/mica-core/src/main/java/net/dreamlu/mica/core/utils/StringUtil.java#L335 关于mica uuid生成方式的压测结果,可以参考:https://github.com/lets-mica/mica-jmh/wiki/uuid

H

handle(HttpServletRequest, HttpServletResponse, AccessDeniedException) - 类 中的方法top.dcenter.ums.security.common.access.UmsAccessDeniedHandlerImpl
 
HAS_ANY_AUTHORITY - 接口 中的静态变量top.dcenter.ums.security.common.api.config.HttpSecurityAware
 
HAS_ANY_ROLE - 接口 中的静态变量top.dcenter.ums.security.common.api.config.HttpSecurityAware
 
HAS_AUTHORITY - 接口 中的静态变量top.dcenter.ums.security.common.api.config.HttpSecurityAware
 
HAS_IP_ADDRESS - 接口 中的静态变量top.dcenter.ums.security.common.api.config.HttpSecurityAware
 
HAS_ROLE - 接口 中的静态变量top.dcenter.ums.security.common.api.config.HttpSecurityAware
 
hashCode() - 类 中的方法top.dcenter.ums.security.common.bean.UriHttpMethodTuple
 
hashCode() - 类 中的方法top.dcenter.ums.security.core.api.oauth.entity.ConnectionKey
 
HEADER_ACCEPT - 类 中的静态变量top.dcenter.ums.security.common.consts.SecurityConstants
request header: "accept"
HEADER_REFERER - 类 中的静态变量top.dcenter.ums.security.common.consts.SecurityConstants
request header: "Referer"
HEADER_USER_AGENT - 类 中的静态变量top.dcenter.ums.security.common.consts.SecurityConstants
request header: User-Agent
HEADER_X_REQUESTED_WITH_NAME - 类 中的静态变量top.dcenter.ums.security.common.utils.JsonUtil
 
hGet(String, byte[], byte[]) - 接口 中的方法top.dcenter.ums.security.core.redis.cache.IRedisHashCacheWriter
Get the binary value representation from Redis stored for the given key and field.
hPut(String, byte[], byte[], byte[], Duration) - 接口 中的方法top.dcenter.ums.security.core.redis.cache.IRedisHashCacheWriter
Write the given (key, field)/value pair to Redis an set the expiration time if defined.
hPutIfAbsent(String, byte[], byte[], byte[], Duration) - 接口 中的方法top.dcenter.ums.security.core.redis.cache.IRedisHashCacheWriter
Write the given value to Redis if the key does not already exist.
hRemove(String, byte[], byte[]) - 接口 中的方法top.dcenter.ums.security.core.redis.cache.IRedisHashCacheWriter
Remove the given key and field from Redis.
HttpSecurityAware - top.dcenter.ums.security.common.api.config中的接口
对 WebSecurityConfigurerAdapter 的扩展,使其能跨模块的灵活的添加 HttpSecurity 配置, WebSecurity 配置, AuthenticationManagerBuilder 配置.

I

ignoreUrls - 类 中的变量top.dcenter.ums.security.core.api.authentication.handler.BaseAuthenticationSuccessHandler
使用 userReferer 时, 如果 referer 是属于 ignoreUrls, 则跳转到 defaultTargetUrl
initialCacheNames(Set<String>) - 类 中的方法top.dcenter.ums.security.core.redis.cache.RedisHashCacheManager.RedisHashCacheManagerBuilder
Append a Set of cache names to be pre initialized with current RedisCacheConfiguration.
INTERNAL_SERVER_ERROR_MSG - 类 中的静态变量top.dcenter.ums.security.common.consts.SecurityConstants
服务器内部错误信息
invokeAll(Collection<? extends Callable<T>>) - 类 中的方法top.dcenter.ums.security.common.executor.MdcScheduledThreadPoolExecutor
 
invokeAll(Collection<? extends Callable<T>>, long, TimeUnit) - 类 中的方法top.dcenter.ums.security.common.executor.MdcScheduledThreadPoolExecutor
 
invokeAll(Collection<? extends Callable<T>>) - 类 中的方法top.dcenter.ums.security.common.executor.MdcThreadPoolExecutor
 
invokeAll(Collection<? extends Callable<T>>, long, TimeUnit) - 类 中的方法top.dcenter.ums.security.common.executor.MdcThreadPoolExecutor
 
invokeAny(Collection<? extends Callable<T>>) - 类 中的方法top.dcenter.ums.security.common.executor.MdcScheduledThreadPoolExecutor
 
invokeAny(Collection<? extends Callable<T>>, long, TimeUnit) - 类 中的方法top.dcenter.ums.security.common.executor.MdcScheduledThreadPoolExecutor
 
invokeAny(Collection<? extends Callable<T>>) - 类 中的方法top.dcenter.ums.security.common.executor.MdcThreadPoolExecutor
 
invokeAny(Collection<? extends Callable<T>>, long, TimeUnit) - 类 中的方法top.dcenter.ums.security.common.executor.MdcThreadPoolExecutor
 
invokeToJsonObjectMethod(Object, Method) - 类 中的静态方法top.dcenter.ums.security.common.utils.ReflectionUtil
调用 com.nimbusds.jose 下相关类的 toJSONObject() 方法.
IpUtil - top.dcenter.ums.security.common.utils中的类
获取客户端的IP地址
IRedisHashCacheWriter - top.dcenter.ums.security.core.redis.cache中的接口
IRedisHashCacheWriter provides low level access to Redis commands (HSET, HMSET, HSETNX, HGET, HMGET HGETALL, HEXPIRE,...) used for caching.
isAjaxOrJson(HttpServletRequest) - 类 中的静态方法top.dcenter.ums.security.common.utils.JsonUtil
判断是否为 ajax 请求或者支持接收 json 格式

J

JobHandler - top.dcenter.ums.security.common.api.tasks.handler中的接口
任务处理器接口, 继承此接口并注入 IOC 容器, top.dcenter.ums.security.core.tasks.config.ScheduleAutoConfiguration 会自动注册到 ScheduledTaskRegistrar 中.
json2Object(String, Class<T>) - 类 中的静态方法top.dcenter.ums.security.common.utils.JsonUtil
使用 ObjectMapper 把 jsonString 反序列化为 T 对象.
json2Object(String, TypeReference<T>) - 类 中的静态方法top.dcenter.ums.security.common.utils.JsonUtil
使用 ObjectMapper 把 jsonString 反序列化为 T 对象.
JsonUtil - top.dcenter.ums.security.common.utils中的类
json 工具类

K

KEY_ALGORITHM - 类 中的静态变量top.dcenter.ums.security.common.utils.RsaUtil
 
KEY_VALUE_SEPARATOR - 类 中的静态变量top.dcenter.ums.security.common.consts.SecurityConstants
key value 键值对分隔符
keyString2Map(String, String, T) - 类 中的静态方法top.dcenter.ums.security.core.util.ConvertUtil
字符转换为 Map 类型
keyString2Map(String, String, T, Map<String, T>) - 类 中的静态方法top.dcenter.ums.security.core.util.ConvertUtil
字符转换为 Map 类型,比如:name=tom,age=18

L

list2Map(List<String>, T) - 类 中的静态方法top.dcenter.ums.security.core.util.ConvertUtil
List 转换为 Map 类型,map 的 v 的值统一为 参数 value
list2Map(List<String>, T, Map<String, T>) - 类 中的静态方法top.dcenter.ums.security.core.util.ConvertUtil
List 转换为 Map 类型,map 的 v 的值统一为 参数 value
loadCaches() - 类 中的方法top.dcenter.ums.security.core.redis.cache.RedisHashCacheManager
 
loadUserByUserId(String) - 接口 中的方法top.dcenter.ums.security.core.api.service.UmsUserDetailsService
用于第三方登录时查询服务, userId 为本地账户的 userId, 如果是多租户系统, 查询时通过 TenantContextHolder.getTenantId() 来获取租户 id.
log - 类 中的静态变量top.dcenter.ums.security.core.redis.config.RedisCacheAutoConfiguration
 
LoginFailureException - top.dcenter.ums.security.core.exception中的异常错误
登录失败异常
LoginFailureException(ErrorCodeEnum, Throwable, Object, String) - 异常错误 的构造器top.dcenter.ums.security.core.exception.LoginFailureException
 
LoginFailureException(ErrorCodeEnum, Object, String) - 异常错误 的构造器top.dcenter.ums.security.core.exception.LoginFailureException
 
LoginProcessType - top.dcenter.ums.security.common.enums中的枚举
登录后的处理方式:跳转或返回 JSON
lookup(Object) - 类 中的方法top.dcenter.ums.security.core.redis.cache.RedisHashCache
 

M

MAX_VALUE_PRECEDENCE - 接口 中的静态变量top.dcenter.ums.security.common.consts.TransactionalConstants
Order 值为 Integer.MAX_VALUE, 方便调整 AOP 执行顺序
MDC_KEY - 类 中的静态变量top.dcenter.ums.security.common.consts.MdcConstants
在输出日志中加上指定的 MDC_TRACE_ID
MdcConstants - top.dcenter.ums.security.common.consts中的类
 
MdcConstants() - 类 的构造器top.dcenter.ums.security.common.consts.MdcConstants
 
MdcScheduledThreadPoolExecutor - top.dcenter.ums.security.common.executor中的类
实现 基于 SLF4J MDC 机制的日志链路追踪功能.
MdcScheduledThreadPoolExecutor(int) - 类 的构造器top.dcenter.ums.security.common.executor.MdcScheduledThreadPoolExecutor
 
MdcScheduledThreadPoolExecutor(int, ThreadFactory) - 类 的构造器top.dcenter.ums.security.common.executor.MdcScheduledThreadPoolExecutor
 
MdcScheduledThreadPoolExecutor(int, RejectedExecutionHandler) - 类 的构造器top.dcenter.ums.security.common.executor.MdcScheduledThreadPoolExecutor
 
MdcScheduledThreadPoolExecutor(int, ThreadFactory, RejectedExecutionHandler) - 类 的构造器top.dcenter.ums.security.common.executor.MdcScheduledThreadPoolExecutor
 
MdcThreadPoolExecutor - top.dcenter.ums.security.common.executor中的类
实现 基于 SLF4J MDC 机制的日志链路追踪功能.
MdcThreadPoolExecutor(int, int, long, TimeUnit, BlockingQueue<Runnable>) - 类 的构造器top.dcenter.ums.security.common.executor.MdcThreadPoolExecutor
 
MdcThreadPoolExecutor(int, int, long, TimeUnit, BlockingQueue<Runnable>, ThreadFactory) - 类 的构造器top.dcenter.ums.security.common.executor.MdcThreadPoolExecutor
 
MdcThreadPoolExecutor(int, int, long, TimeUnit, BlockingQueue<Runnable>, RejectedExecutionHandler) - 类 的构造器top.dcenter.ums.security.common.executor.MdcThreadPoolExecutor
 
MdcThreadPoolExecutor(int, int, long, TimeUnit, BlockingQueue<Runnable>, ThreadFactory, RejectedExecutionHandler) - 类 的构造器top.dcenter.ums.security.common.executor.MdcThreadPoolExecutor
 
MOBILE_PATTERN - 类 中的静态变量top.dcenter.ums.security.common.consts.RegexConstants
手机号正则表达式

N

newThread(Runnable) - 类 中的方法top.dcenter.ums.security.common.executor.DefaultThreadFactory
 

O

ONE_PRECEDENCE - 接口 中的静态变量top.dcenter.ums.security.common.consts.TransactionalConstants
Order 值为 1, 方便调整 AOP 执行顺序

P

parseUrl(String) - 类 中的方法top.dcenter.ums.security.core.redis.config.RedisCacheAutoConfiguration
 
PERMISSION_SEPARATOR - 接口 中的静态变量top.dcenter.ums.security.common.consts.RbacConstants
权限分隔符
PERMIT_ALL - 接口 中的静态变量top.dcenter.ums.security.common.api.config.HttpSecurityAware
 
permitUrlFillingPermitAllMap(String, Map<UriHttpMethodTuple, Set<String>>) - 接口 中的方法top.dcenter.ums.security.common.api.config.HttpSecurityAware
permitUrl 注入到 permitAllMap
permitUrlsFillingPermitAllMap(Set<String>, Map<UriHttpMethodTuple, Set<String>>) - 接口 中的方法top.dcenter.ums.security.common.api.config.HttpSecurityAware
permitUrls 注入到 permitAllMap
POST_METHOD - 类 中的静态变量top.dcenter.ums.security.common.consts.SecurityConstants
request POST Method
postConfigure(HttpSecurity) - 接口 中的方法top.dcenter.ums.security.common.api.config.HttpSecurityAware
需要要在 WebSecurityConfigurerAdapter#configure(http) 方法中放在最后处理的配置。
preConfigure(HttpSecurity) - 接口 中的方法top.dcenter.ums.security.common.api.config.HttpSecurityAware
需要要在 WebSecurityConfigurerAdapter#configure(http) 方法中放在前面处理的配置。
preProcessCacheValue(Object) - 类 中的方法top.dcenter.ums.security.core.redis.cache.RedisHashCache
Customization hook called before passing object to RedisSerializer.
put(Object, Object) - 类 中的方法top.dcenter.ums.security.core.redis.cache.RedisHashCache
 
PUT_METHOD - 类 中的静态变量top.dcenter.ums.security.common.consts.SecurityConstants
request put Method
putIfAbsent(Object, Object) - 类 中的方法top.dcenter.ums.security.core.redis.cache.RedisHashCache
 

Q

QUERY_DATABASE_NAME_SQL - 类 中的静态变量top.dcenter.ums.security.common.consts.SecurityConstants
查询数据库名称
QUERY_TABLE_EXIST_SQL_RESULT_SET_COLUMN_INDEX - 类 中的静态变量top.dcenter.ums.security.common.consts.SecurityConstants
查询表返回的结果集 ResultSet 的 COUNT(1) 索引

R

RbacConstants - top.dcenter.ums.security.common.consts中的接口
权限类常量
redirect(String) - 类 中的静态方法top.dcenter.ums.security.common.vo.RedirectVo
默认返回 status = 302 与 url
RedirectVo - top.dcenter.ums.security.common.vo中的类
简单的重定向 Vo 对象封装
REDIS_CACHE_HASH_KEY_SEPARATE - 类 中的静态变量top.dcenter.ums.security.core.redis.config.RedisCacheAutoConfiguration
redis cache 解析Key:根据分隔符 "__" 来判断是否是 hash 类型
REDIS_CACHE_KEY_SEPARATE - 类 中的静态变量top.dcenter.ums.security.core.redis.config.RedisCacheAutoConfiguration
 
RedisCacheAutoConfiguration - top.dcenter.ums.security.core.redis.config中的类
简单的实现 Redis cache 自定义配置 CacheManager, 向 IOC 容器中注入 beanName=auth2RedisHashCacheManager 的实例.
RedisCacheAutoConfiguration(RedisCacheProperties, RedisProperties, ObjectProvider<RedisSentinelConfiguration>, ObjectProvider<RedisClusterConfiguration>, Map<String, SimpleModuleHolder>) - 类 的构造器top.dcenter.ums.security.core.redis.config.RedisCacheAutoConfiguration
 
RedisCacheConstants - top.dcenter.ums.security.common.consts中的类
redis cache 缓存.
redisCacheManager(RedisConnectionFactory, ObjectProvider<LettuceClientConfigurationBuilderCustomizer>, ClientResources) - 类 中的方法top.dcenter.ums.security.core.redis.config.RedisCacheAutoConfiguration
缓存管理器, 当 IOC 容器中有 beanName=auth2RedisHashCacheManager 时会替换此实例
RedisCacheProperties - top.dcenter.ums.security.core.redis.properties中的类
对第三方授权登录用户信息与 token 的持久化(jdbc)数据是否缓存到 redis 的配置
RedisCacheProperties() - 类 的构造器top.dcenter.ums.security.core.redis.properties.RedisCacheProperties
 
RedisCacheProperties.Cache - top.dcenter.ums.security.core.redis.properties中的类
 
RedisHashCache - top.dcenter.ums.security.core.redis.cache中的类
RedisCache 进行了扩展, 添加了对 Hash类型的缓存的支持
RedisHashCache(String, RedisHashCacheWriter, RedisCacheConfiguration) - 类 的构造器top.dcenter.ums.security.core.redis.cache.RedisHashCache
Create new RedisHashCache.
RedisHashCacheManager - top.dcenter.ums.security.core.redis.cache中的类
RedisCacheManager 进行了扩展, 添加了对 Hash类型的缓存的支持
RedisHashCacheManager(RedisHashCacheWriter, RedisCacheConfiguration) - 类 的构造器top.dcenter.ums.security.core.redis.cache.RedisHashCacheManager
Creates new RedisHashCacheManager using given RedisHashCacheWriter and default RedisCacheConfiguration.
RedisHashCacheManager(RedisHashCacheWriter, RedisCacheConfiguration, String...) - 类 的构造器top.dcenter.ums.security.core.redis.cache.RedisHashCacheManager
Creates new RedisHashCacheManager using given RedisHashCacheWriter and default RedisCacheConfiguration.
RedisHashCacheManager(RedisHashCacheWriter, RedisCacheConfiguration, boolean, String...) - 类 的构造器top.dcenter.ums.security.core.redis.cache.RedisHashCacheManager
Creates new RedisHashCacheManager using given RedisHashCacheWriter and default RedisCacheConfiguration.
RedisHashCacheManager(RedisHashCacheWriter, RedisCacheConfiguration, Map<String, RedisCacheConfiguration>) - 类 的构造器top.dcenter.ums.security.core.redis.cache.RedisHashCacheManager
Creates new RedisHashCacheManager using given RedisHashCacheWriter and default RedisCacheConfiguration.
RedisHashCacheManager(RedisHashCacheWriter, RedisCacheConfiguration, Map<String, RedisCacheConfiguration>, boolean) - 类 的构造器top.dcenter.ums.security.core.redis.cache.RedisHashCacheManager
Creates new RedisHashCacheManager using given RedisHashCacheWriter and default RedisCacheConfiguration.
RedisHashCacheManager.RedisHashCacheManagerBuilder - top.dcenter.ums.security.core.redis.cache中的类
Configurator for creating RedisHashCacheManager.
RedisPropertiesAutoConfiguration - top.dcenter.ums.security.core.redis.config中的类
 
RedisPropertiesAutoConfiguration() - 类 的构造器top.dcenter.ums.security.core.redis.config.RedisPropertiesAutoConfiguration
 
ReflectionUtil - top.dcenter.ums.security.common.utils中的类
反射工具类, 功能:
1.
RegexConstants - top.dcenter.ums.security.common.consts中的类
正则表达式常量池
registerController(String, GenericApplicationContext, Class<?>) - 类 中的静态方法top.dcenter.ums.security.common.utils.ReflectionUtil
在 mvc 中做 Uri 映射等动作
registerDelegateApplicationListener(ApplicationContext, ApplicationListener<?>) - 类 中的静态方法top.dcenter.ums.security.common.utils.AppContextUtil
注册 ApplicationListenerDelegatingApplicationListener
registerHandlerAndRememberMeServices(AbstractAuthenticationProcessingFilter, BaseAuthenticationSuccessHandler, BaseAuthenticationFailureHandler, PersistentTokenRepository, UmsUserDetailsService, RememberMeServices, RememberMeProperties) - 类 中的静态方法top.dcenter.ums.security.common.utils.AppContextUtil
AbstractAuthenticationProcessingFilter 注册 BaseAuthenticationFailureHandler, BaseAuthenticationSuccessHandlerPersistentTokenBasedRememberMeServices.
registerUser(String) - 接口 中的方法top.dcenter.ums.security.core.api.service.UserDetailsRegisterService
手机短信登录用户注册接口, 如果是多租户系统, 注册时通过 TenantContextHolder.getTenantId() 来获取租户 id.
registerUser(ServletWebRequest) - 接口 中的方法top.dcenter.ums.security.core.api.service.UserDetailsRegisterService
用户名密码注册, 如果是多租户系统, 注册时通过 TenantContextHolder.getTenantId() 来获取租户 id.
registerUser(AuthUser, String, String) - 接口 中的方法top.dcenter.ums.security.core.api.service.UserDetailsRegisterService
第三方第一次登录成功后注册接口, 如果是多租户系统, 注册时通过 TenantContextHolder.getTenantId() 来获取租户 id.
registerUser(AuthUser, String, String, String) - 接口 中的方法top.dcenter.ums.security.core.api.service.UserDetailsRegisterService
第三方第一次登录成功后注册接口, 增加 OAuth2 过程中的 state 解密后的字符串信息 decoderState, 以便用户在 OAuth2 流程中添加自定义的信息, 与 Auth2StateCoder 配合使用.
RegisterUserFailureException - top.dcenter.ums.security.core.exception中的异常错误
注册用户失败
RegisterUserFailureException(ErrorCodeEnum, Throwable, String) - 异常错误 的构造器top.dcenter.ums.security.core.exception.RegisterUserFailureException
 
RegisterUserFailureException(ErrorCodeEnum, String) - 异常错误 的构造器top.dcenter.ums.security.core.exception.RegisterUserFailureException
 
RegisterUserNotImplementException - top.dcenter.ums.security.core.exception中的异常错误
注册用户方法未实现异常.
RegisterUserNotImplementException(ErrorCodeEnum, Throwable, String) - 异常错误 的构造器top.dcenter.ums.security.core.exception.RegisterUserNotImplementException
 
RegisterUserNotImplementException(ErrorCodeEnum, String) - 异常错误 的构造器top.dcenter.ums.security.core.exception.RegisterUserNotImplementException
 
RejectedExecutionHandlerPolicy - top.dcenter.ums.security.common.executor中的枚举
线程池拒绝策略枚举
REMEMBER_ME - 接口 中的静态变量top.dcenter.ums.security.common.api.config.HttpSecurityAware
 
RememberMeProperties - top.dcenter.ums.security.common.propertis中的类
security 客户端配置属性
RememberMeProperties() - 类 的构造器top.dcenter.ums.security.common.propertis.RememberMeProperties
 
removeConnectionsByConnectionKeyWithUserIdKeyGenerator() - 类 中的方法top.dcenter.ums.security.core.redis.config.RedisCacheAutoConfiguration
 
RemoveConnectionsByConnectionKeyWithUserIdKeyGenerator - top.dcenter.ums.security.core.redis.key.generator中的类
 
RemoveConnectionsByConnectionKeyWithUserIdKeyGenerator() - 类 的构造器top.dcenter.ums.security.core.redis.key.generator.RemoveConnectionsByConnectionKeyWithUserIdKeyGenerator
 
ResponseResult - top.dcenter.ums.security.common.vo中的类
简单的 Vo 对象封装, code = 200 表示处理成功信息,其他表示失败。
responseWithJson(HttpServletResponse, int, String) - 类 中的静态方法top.dcenter.ums.security.common.utils.JsonUtil
向客户端响应 json 格式
RFC_6819_CHECK_REGEX - 类 中的静态变量top.dcenter.ums.security.common.consts.RegexConstants
RFC 6819 安全检查(https://oauth.net/advisories/2014-1-covert-redirect/)时, 使用的正则表达式
RsaUtil - top.dcenter.ums.security.common.utils中的类
RSA 工具
run() - 接口 中的方法top.dcenter.ums.security.common.api.tasks.handler.JobHandler
根据 JobHandler.cronExp() 运行定时任务

S

schedule(Runnable, long, TimeUnit) - 类 中的方法top.dcenter.ums.security.common.executor.MdcScheduledThreadPoolExecutor
 
schedule(Callable<V>, long, TimeUnit) - 类 中的方法top.dcenter.ums.security.common.executor.MdcScheduledThreadPoolExecutor
 
scheduleAtFixedRate(Runnable, long, long, TimeUnit) - 类 中的方法top.dcenter.ums.security.common.executor.MdcScheduledThreadPoolExecutor
 
scheduleWithFixedDelay(Runnable, long, long, TimeUnit) - 类 中的方法top.dcenter.ums.security.common.executor.MdcScheduledThreadPoolExecutor
 
SecurityConstants - top.dcenter.ums.security.common.consts中的类
social 常量
SecurityCoreAutoConfigurer - top.dcenter.ums.security.common.config中的类
核心 HttpSecurity 安全相关配置.
SecurityCoreAutoConfigurer() - 类 的构造器top.dcenter.ums.security.common.config.SecurityCoreAutoConfigurer
 
serializeCacheKey(String) - 类 中的方法top.dcenter.ums.security.core.redis.cache.RedisHashCache
Serialize the key.
serializeCacheValue(Object) - 类 中的方法top.dcenter.ums.security.core.redis.cache.RedisHashCache
Serialize the value to cache.
SERVLET_CONTEXT_PERMIT_ALL_SET_KEY - 类 中的静态变量top.dcenter.ums.security.common.consts.SecurityConstants
Set(UriHttpMethodTuple): 把权限类型为 PERMIT_ALL 的 Set 存储在 servletContext 时所用的 key.
SESSION_ENHANCE_CHECK_KEY - 类 中的静态变量top.dcenter.ums.security.common.consts.SecurityConstants
把 session enhance check value 存储在 session 时所用的 key
SESSION_KEY_CUSTOMIZE - 类 中的静态变量top.dcenter.ums.security.common.consts.SecurityConstants
自定义验证码的 SESSION KEY
SESSION_KEY_IMAGE - 类 中的静态变量top.dcenter.ums.security.common.consts.SecurityConstants
图片验证码的 SESSION KEY
SESSION_KEY_SELECTION - 类 中的静态变量top.dcenter.ums.security.common.consts.SecurityConstants
从图片中选取内容的验证码的 SESSION KEY
SESSION_KEY_SLIDER - 类 中的静态变量top.dcenter.ums.security.common.consts.SecurityConstants
滑块验证码的 SESSION KEY
SESSION_KEY_SMS - 类 中的静态变量top.dcenter.ums.security.common.consts.SecurityConstants
短信验证码的 SESSION KEY
SESSION_KEY_TRACK - 类 中的静态变量top.dcenter.ums.security.common.consts.SecurityConstants
轨迹验证码验证码的 SESSION KEY
SESSION_REDIRECT_URL_KEY - 类 中的静态变量top.dcenter.ums.security.common.consts.SecurityConstants
在session失效时 原始请求 url 存储在 session 的 key
setAuth2RedirectUrl(String) - 类 中的方法top.dcenter.ums.security.core.api.authentication.handler.BaseAuthenticationSuccessHandler
 
setCacheNames(Set<String>) - 类 中的方法top.dcenter.ums.security.core.redis.properties.RedisCacheProperties.Cache
 
setCode(int) - 类 中的方法top.dcenter.ums.security.common.vo.ResponseResult
 
setData(Object) - 类 中的方法top.dcenter.ums.security.common.vo.ResponseResult
 
setDatabaseIndex(Integer) - 类 中的方法top.dcenter.ums.security.core.redis.properties.RedisCacheProperties.Cache
 
setDefaultExpireTime(Duration) - 类 中的方法top.dcenter.ums.security.core.redis.properties.RedisCacheProperties.Cache
 
setEnable(Boolean) - 类 中的方法top.dcenter.ums.security.common.propertis.RememberMeProperties
 
setEntryTtl(Duration) - 类 中的方法top.dcenter.ums.security.core.redis.properties.RedisCacheProperties.Cache
 
setErrorPage(String) - 类 中的方法top.dcenter.ums.security.common.access.UmsAccessDeniedHandlerImpl
The error page to use.
setFieldValue(String, Object, Object, Class<?>) - 类 中的静态方法top.dcenter.ums.security.common.utils.ReflectionUtil
反射设置字段值
setMethod(HttpMethod) - 类 中的方法top.dcenter.ums.security.common.bean.UriHttpMethodTuple
 
setMsg(String) - 类 中的方法top.dcenter.ums.security.common.vo.ResponseResult
 
setOpen(Boolean) - 类 中的方法top.dcenter.ums.security.core.redis.properties.RedisCacheProperties
 
setRememberMeCookieName(String) - 类 中的方法top.dcenter.ums.security.common.propertis.RememberMeProperties
 
setRememberMeParameter(String) - 类 中的方法top.dcenter.ums.security.common.propertis.RememberMeProperties
 
setRememberMeTimeout(Duration) - 类 中的方法top.dcenter.ums.security.common.propertis.RememberMeProperties
 
setRequestMappingUri(String, String, Class<?>, Class<?>...) - 类 中的静态方法top.dcenter.ums.security.common.utils.ReflectionUtil
给 targetClass 的 methodName 方法上的 @RequestMapping 的 value 重新赋值为 requestMappingUri
setStatus(int) - 类 中的方法top.dcenter.ums.security.common.vo.RedirectVo
 
setTimestamp(LocalDateTime) - 类 中的方法top.dcenter.ums.security.common.vo.RedirectVo
 
setTimestamp(LocalDateTime) - 类 中的方法top.dcenter.ums.security.common.vo.ResponseResult
 
setUri(String) - 类 中的方法top.dcenter.ums.security.common.bean.UriHttpMethodTuple
 
setUrl(String) - 类 中的方法top.dcenter.ums.security.common.vo.RedirectVo
 
setUseIocRedisConnectionFactory(Boolean) - 类 中的方法top.dcenter.ums.security.core.redis.properties.RedisCacheProperties
 
setUseSecureCookie(Boolean) - 类 中的方法top.dcenter.ums.security.common.propertis.RememberMeProperties
 
sign(byte[], String) - 类 中的静态方法top.dcenter.ums.security.common.utils.RsaUtil
签名
SIGNATURE_ALGORITHM - 类 中的静态变量top.dcenter.ums.security.common.utils.RsaUtil
 
SimpleGrantedAuthorityMixin - top.dcenter.ums.security.common.jackson中的类
Jackson Mixin class helps in serialize/deserialize SimpleGrantedAuthority.
SimpleGrantedAuthorityMixin(String) - 类 的构造器top.dcenter.ums.security.common.jackson.SimpleGrantedAuthorityMixin
Mixin Constructor.
SimpleModuleHolder - top.dcenter.ums.security.common.api.jackson2中的接口
自定义 SimpleModule 注入 ioc 容器时会自动注入 ObjectMapper, 设置此接口就是为了防止此类问题.
split(String, String, int) - 类 中的静态方法top.dcenter.ums.security.core.util.ConvertUtil
Copy from org.apache.commons.lang3.StringUtils Splits the provided text into an array with a maximum length, separators specified.
splitByCharacterTypeCamelCase(String, boolean) - 类 中的静态方法top.dcenter.ums.security.core.util.ConvertUtil
Copy from org.apache.commons.lang3.StringUtils Splits a String by Character type as returned by java.lang.Character.getType(char).
string2JsonMap(String, String, String) - 类 中的静态方法top.dcenter.ums.security.core.util.ConvertUtil
字符转换为 Map 类型,比如:name=tom,age=18 当 kvStrings 为空时,返回空的 map
string2List(String, String) - 类 中的静态方法top.dcenter.ums.security.core.util.ConvertUtil
字符转换为 List 类型,比如:name,age,job
string2Set(String, String) - 类 中的静态方法top.dcenter.ums.security.core.util.ConvertUtil
字符转换为 Set 类型,比如:name,age,job
submit(Runnable) - 类 中的方法top.dcenter.ums.security.common.executor.MdcScheduledThreadPoolExecutor
 
submit(Runnable, T) - 类 中的方法top.dcenter.ums.security.common.executor.MdcScheduledThreadPoolExecutor
 
submit(Callable<T>) - 类 中的方法top.dcenter.ums.security.common.executor.MdcScheduledThreadPoolExecutor
 
submit(Runnable) - 类 中的方法top.dcenter.ums.security.common.executor.MdcThreadPoolExecutor
 
submit(Callable<T>) - 类 中的方法top.dcenter.ums.security.common.executor.MdcThreadPoolExecutor
 
submit(Runnable, T) - 类 中的方法top.dcenter.ums.security.common.executor.MdcThreadPoolExecutor
 
success() - 类 中的静态方法top.dcenter.ums.security.common.vo.ResponseResult
默认成功返回 code = 200
success(String) - 类 中的静态方法top.dcenter.ums.security.common.vo.ResponseResult
默认成功返回 code = 200 与 msg
success(String, Object) - 类 中的静态方法top.dcenter.ums.security.common.vo.ResponseResult
默认成功返回 code = 200, msg, data

T

TenantConstants - top.dcenter.ums.security.common.consts中的类
多租户常量类
TenantContextHolder - top.dcenter.ums.security.core.api.tenant.handler中的接口
多租户上下文存储器.
tenantIdHandle(HttpServletRequest, String) - 接口 中的方法top.dcenter.ums.security.core.api.tenant.handler.TenantContextHolder
提取 tenantId 及进行必要的逻辑处理(如: tenantId 存入 ThreadLocal, 或存入 session, 或存入 redis 缓存等), 方便后续调用.
TenantIdNotFoundException - top.dcenter.ums.security.core.exception中的异常错误
获取不到租户 ID 异常
TenantIdNotFoundException(ErrorCodeEnum, Throwable, Object, String) - 异常错误 的构造器top.dcenter.ums.security.core.exception.TenantIdNotFoundException
 
TenantIdNotFoundException(ErrorCodeEnum, Object, String) - 异常错误 的构造器top.dcenter.ums.security.core.exception.TenantIdNotFoundException
 
toJsonString(Object) - 类 中的静态方法top.dcenter.ums.security.common.utils.JsonUtil
通过 ObjectMapper 转换对象到 JSONString, 主要目的用于日志输出对象字符串时使用, 减少 try catch 嵌套, 转换失败记录日志并返回空字符串.
top.dcenter.ums.security.common.access - 程序包 top.dcenter.ums.security.common.access
 
top.dcenter.ums.security.common.api.config - 程序包 top.dcenter.ums.security.common.api.config
 
top.dcenter.ums.security.common.api.jackson2 - 程序包 top.dcenter.ums.security.common.api.jackson2
 
top.dcenter.ums.security.common.api.tasks.handler - 程序包 top.dcenter.ums.security.common.api.tasks.handler
 
top.dcenter.ums.security.common.api.userdetails.converter - 程序包 top.dcenter.ums.security.common.api.userdetails.converter
 
top.dcenter.ums.security.common.bean - 程序包 top.dcenter.ums.security.common.bean
 
top.dcenter.ums.security.common.config - 程序包 top.dcenter.ums.security.common.config
 
top.dcenter.ums.security.common.consts - 程序包 top.dcenter.ums.security.common.consts
 
top.dcenter.ums.security.common.enums - 程序包 top.dcenter.ums.security.common.enums
 
top.dcenter.ums.security.common.executor - 程序包 top.dcenter.ums.security.common.executor
 
top.dcenter.ums.security.common.jackson - 程序包 top.dcenter.ums.security.common.jackson
 
top.dcenter.ums.security.common.propertis - 程序包 top.dcenter.ums.security.common.propertis
 
top.dcenter.ums.security.common.utils - 程序包 top.dcenter.ums.security.common.utils
 
top.dcenter.ums.security.common.vo - 程序包 top.dcenter.ums.security.common.vo
 
top.dcenter.ums.security.core.api.authentication.handler - 程序包 top.dcenter.ums.security.core.api.authentication.handler
 
top.dcenter.ums.security.core.api.oauth.entity - 程序包 top.dcenter.ums.security.core.api.oauth.entity
 
top.dcenter.ums.security.core.api.service - 程序包 top.dcenter.ums.security.core.api.service
 
top.dcenter.ums.security.core.api.tenant.handler - 程序包 top.dcenter.ums.security.core.api.tenant.handler
 
top.dcenter.ums.security.core.exception - 程序包 top.dcenter.ums.security.core.exception
 
top.dcenter.ums.security.core.oauth.deserializes - 程序包 top.dcenter.ums.security.core.oauth.deserializes
 
top.dcenter.ums.security.core.redis.cache - 程序包 top.dcenter.ums.security.core.redis.cache
 
top.dcenter.ums.security.core.redis.config - 程序包 top.dcenter.ums.security.core.redis.config
 
top.dcenter.ums.security.core.redis.key.generator - 程序包 top.dcenter.ums.security.core.redis.key.generator
 
top.dcenter.ums.security.core.redis.properties - 程序包 top.dcenter.ums.security.core.redis.properties
 
top.dcenter.ums.security.core.util - 程序包 top.dcenter.ums.security.core.util
 
TOP_DOMAIN_INDEX - 类 中的静态变量top.dcenter.ums.security.common.consts.RegexConstants
RegexConstants.DOMAIN_REGEX 的正则表达式中一级域名的组的索引, 对于 ip 形式的不适用.
toString() - 类 中的方法top.dcenter.ums.security.core.api.oauth.entity.ConnectionKey
 
TRANSACTIONAL_DEFAULT_PRECEDENCE - 接口 中的静态变量top.dcenter.ums.security.common.consts.TransactionalConstants
事务的 Order 默认值, 方便调整 AOP 执行顺序
TRANSACTIONAL_PRECEDENCE_AFTER - 接口 中的静态变量top.dcenter.ums.security.common.consts.TransactionalConstants
事务的 Order 默认值 + 1, 方便调整 AOP 执行顺序
TRANSACTIONAL_PRECEDENCE_AFTER2 - 接口 中的静态变量top.dcenter.ums.security.common.consts.TransactionalConstants
事务的 Order 默认值 + 2, 方便调整 AOP 执行顺序
TRANSACTIONAL_PRECEDENCE_BEFORE - 接口 中的静态变量top.dcenter.ums.security.common.consts.TransactionalConstants
事务的 Order 默认值 - 1, 方便调整 AOP 执行顺序
TRANSACTIONAL_PRECEDENCE_BEFORE2 - 接口 中的静态变量top.dcenter.ums.security.common.consts.TransactionalConstants
事务的 Order 默认值 - 2, 方便调整 AOP 执行顺序
TransactionalConstants - top.dcenter.ums.security.common.consts中的接口
关于事务的优先级常量.
transactionAware() - 类 中的方法top.dcenter.ums.security.core.redis.cache.RedisHashCacheManager.RedisHashCacheManagerBuilder
Enable RedisCaches to synchronize cache put/evict operations with ongoing Spring-managed transactions.
tuple(HttpMethod, String) - 类 中的静态方法top.dcenter.ums.security.common.bean.UriHttpMethodTuple
 

U

uid - 异常错误 中的变量top.dcenter.ums.security.core.exception.AbstractResponseJsonAuthenticationException
可以是用户名, userId, sessionId 等表示用户唯一的属性
UmsAccessDeniedHandlerImpl - top.dcenter.ums.security.common.access中的类
授权异常处理器
UmsAccessDeniedHandlerImpl() - 类 的构造器top.dcenter.ums.security.common.access.UmsAccessDeniedHandlerImpl
 
UmsUserDetailsService - top.dcenter.ums.security.core.api.service中的接口
用户名密码、手机短信登录、第三方授权登录及自动注册、用户注册服务:

1.
URI_METHOD_SEPARATOR - 类 中的静态变量top.dcenter.ums.security.common.consts.SecurityConstants
uri 与 method 的分隔符.
UriHttpMethodTuple - top.dcenter.ums.security.common.bean中的类
uri 与 HttpMethod 权限组, 用于 HttpSecurityAware 配置时使用
UriHttpMethodTuple(String, HttpMethod) - 类 的构造器top.dcenter.ums.security.common.bean.UriHttpMethodTuple
 
URL_PARAMETER_CODE - 类 中的静态变量top.dcenter.ums.security.common.consts.SecurityConstants
url 请求上带的参数 code
URL_PARAMETER_IDENTIFIER - 类 中的静态变量top.dcenter.ums.security.common.consts.SecurityConstants
url 参数标识符
URL_PARAMETER_SCOPE - 类 中的静态变量top.dcenter.ums.security.common.consts.SecurityConstants
url 请求上带的参数 scope
URL_PARAMETER_SEPARATOR - 类 中的静态变量top.dcenter.ums.security.common.consts.SecurityConstants
url 请求上带的参数之间分隔符
URL_PARAMETER_STATE - 类 中的静态变量top.dcenter.ums.security.common.consts.SecurityConstants
url 请求上带的参数 state
URL_SCHEME_REGEX - 类 中的静态变量top.dcenter.ums.security.common.consts.RegexConstants
url scheme regex
URL_SEPARATOR - 类 中的静态变量top.dcenter.ums.security.common.consts.SecurityConstants
url 路径之间分隔符
UrlUtil - top.dcenter.ums.security.common.utils中的类
url 工具
USER_CONNECTION_CACHE_NAME - 类 中的静态变量top.dcenter.ums.security.common.consts.RedisCacheConstants
第三方授权登录信息 kv 缓存
USER_CONNECTION_HASH_ALL_CLEAR_CACHE_NAME - 类 中的静态变量top.dcenter.ums.security.common.consts.RedisCacheConstants
第三方授权登录信息 hash 缓存, 当清除缓存时模糊清除, 用按 hash key 清除.
USER_CONNECTION_HASH_CACHE_NAME - 类 中的静态变量top.dcenter.ums.security.common.consts.RedisCacheConstants
第三方授权登录信息 hash 缓存, 当清除缓存时精确清除, 用按 hash key field 清除.
UserDeserializer - top.dcenter.ums.security.core.oauth.deserializes中的类
Custom Deserializer for User class.
UserDeserializer() - 类 的构造器top.dcenter.ums.security.core.oauth.deserializes.UserDeserializer
 
UserDeserializer.UserMixin - top.dcenter.ums.security.core.oauth.deserializes中的接口
 
UserDetailsRegisterService - top.dcenter.ums.security.core.api.service中的接口
用户名密码注册、手机短信登录与 OAuth 登录的用户注册接口.
useReferer - 类 中的变量top.dcenter.ums.security.core.api.authentication.handler.BaseAuthenticationSuccessHandler
 
UUID_INTERCEPT_NUMBER - 类 中的静态变量top.dcenter.ums.security.common.consts.SecurityConstants
截取 UUID 前 20 字符, 例如: 317F49264AE14053B52175036E560461 截取前 20 为: 317F49264AE14053B521
UUID_SEPARATOR - 类 中的静态变量top.dcenter.ums.security.common.consts.SecurityConstants
UUID 分隔符
UuidUtils - top.dcenter.ums.security.common.utils中的类
高性能的创建UUID的工具类,https://github.com/lets-mica/mica

V

valueOf(String) - 枚举 中的静态方法top.dcenter.ums.security.common.enums.CsrfTokenRepositoryType
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法top.dcenter.ums.security.common.enums.ErrorCodeEnum
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法top.dcenter.ums.security.common.enums.LoginProcessType
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法top.dcenter.ums.security.common.executor.RejectedExecutionHandlerPolicy
返回带有指定名称的该类型的枚举常量。
values() - 枚举 中的静态方法top.dcenter.ums.security.common.enums.CsrfTokenRepositoryType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法top.dcenter.ums.security.common.enums.ErrorCodeEnum
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法top.dcenter.ums.security.common.enums.LoginProcessType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法top.dcenter.ums.security.common.executor.RejectedExecutionHandlerPolicy
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
verify(byte[], byte[], String) - 类 中的静态方法top.dcenter.ums.security.common.utils.RsaUtil
校验签名

W

withCacheConfiguration(String, RedisCacheConfiguration) - 类 中的方法top.dcenter.ums.security.core.redis.cache.RedisHashCacheManager.RedisHashCacheManagerBuilder
 
withInitialCacheConfigurations(Map<String, RedisCacheConfiguration>) - 类 中的方法top.dcenter.ums.security.core.redis.cache.RedisHashCacheManager.RedisHashCacheManagerBuilder
Append a Map of cache name/RedisCacheConfiguration pairs to be pre initialized.

X

X_REQUESTED_WITH - 类 中的静态变量top.dcenter.ums.security.common.utils.JsonUtil
 
A B C D E F G H I J K L M N O P Q R S T U V W X 
跳过导航链接

Copyright © 2021. All rights reserved.