索引
All Classes and Interfaces|常量字段值|所有程序包|序列化表格
A
- addInterceptors(InterceptorRegistry) - 类中的方法 org.springblade.core.secure.config.SecureConfiguration
- authAspect() - 类中的方法 org.springblade.core.secure.config.SecureConfiguration
- AuthAspect - org.springblade.core.secure.aspect中的类
-
AOP 鉴权
- AuthAspect() - 类的构造器 org.springblade.core.secure.aspect.AuthAspect
- AuthFun - org.springblade.core.secure.auth中的类
-
权限判断
- AuthFun() - 类的构造器 org.springblade.core.secure.auth.AuthFun
- AuthInfo - org.springblade.core.secure中的类
-
AuthInfo
- AuthInfo() - 类的构造器 org.springblade.core.secure.AuthInfo
- AuthUtil - org.springblade.core.secure.utils中的类
-
Secure工具类
- AuthUtil() - 类的构造器 org.springblade.core.secure.utils.AuthUtil
B
- BASE_STATEMENT - 接口中的静态变量 org.springblade.core.secure.constant.SecureConstant
-
blade_client查询语句
- BASIC_HEADER_KEY - 接口中的静态变量 org.springblade.core.secure.constant.SecureConstant
-
认证请求头
- BASIC_HEADER_PREFIX - 接口中的静态变量 org.springblade.core.secure.constant.SecureConstant
-
认证请求头前缀
- BASIC_HEADER_PREFIX_EXT - 接口中的静态变量 org.springblade.core.secure.constant.SecureConstant
-
认证请求头前缀
- BladeAuthProperties - org.springblade.core.secure.props中的类
-
secure放行额外配置
- BladeAuthProperties() - 类的构造器 org.springblade.core.secure.props.BladeAuthProperties
- BladeSecureProperties - org.springblade.core.secure.props中的类
-
secure放行额外配置
- BladeSecureProperties() - 类的构造器 org.springblade.core.secure.props.BladeSecureProperties
- BladeTokenProperties - org.springblade.core.secure.props中的类
-
secure放行额外配置
- BladeTokenProperties() - 类的构造器 org.springblade.core.secure.props.BladeTokenProperties
- BladeUser - org.springblade.core.secure中的类
-
用户实体
- BladeUser() - 类的构造器 org.springblade.core.secure.BladeUser
C
- CLIENT_FIELDS - 接口中的静态变量 org.springblade.core.secure.constant.SecureConstant
-
blade_client表字段
- ClientDetails - org.springblade.core.secure.provider中的类
-
客户端详情
- ClientDetails() - 类的构造器 org.springblade.core.secure.provider.ClientDetails
- clientDetailsService() - 类中的方法 org.springblade.core.secure.config.SecureConfiguration
- ClientDetailsServiceImpl - org.springblade.core.secure.provider中的类
-
获取客户端详情
- ClientDetailsServiceImpl() - 类的构造器 org.springblade.core.secure.provider.ClientDetailsServiceImpl
- ClientInterceptor - org.springblade.core.secure.interceptor中的类
-
客户端校验
- ClientInterceptor() - 类的构造器 org.springblade.core.secure.interceptor.ClientInterceptor
- ClientSecure - org.springblade.core.secure.props中的类
-
客户端令牌认证信息
- ClientSecure() - 类的构造器 org.springblade.core.secure.props.ClientSecure
- createJWT(Map<String, String>, String, String, String) - 类中的静态方法 org.springblade.core.secure.utils.SecureUtil
-
创建令牌
D
- DEFAULT_FIND_STATEMENT - 接口中的静态变量 org.springblade.core.secure.constant.SecureConstant
-
blade_client查询排序
- DEFAULT_SELECT_STATEMENT - 接口中的静态变量 org.springblade.core.secure.constant.SecureConstant
-
查询client_id
- denyAll() - 类中的方法 org.springblade.core.secure.auth.AuthFun
-
只有超管角色才可访问
E
- excludePathPatterns(String...) - 类中的方法 org.springblade.core.secure.registry.SecureRegistry
-
设置放行api
- excludePathPatterns(List<String>) - 类中的方法 org.springblade.core.secure.registry.SecureRegistry
-
设置放行api
- extractAndDecodeHeader() - 类中的静态方法 org.springblade.core.secure.utils.SecureUtil
-
客户端信息解码
F
- fillInStackTrace() - 异常错误中的方法 org.springblade.core.secure.exception.SecureException
G
- getAccessTokenValidity() - 接口中的方法 org.springblade.core.secure.provider.IClientDetails
-
客户端token过期时间
- getClaims(HttpServletRequest) - 类中的静态方法 org.springblade.core.secure.utils.SecureUtil
-
获取Claims
- getClaims(String) - 类中的静态方法 org.springblade.core.secure.utils.SecureUtil
-
获取Claims
- getClientId() - 接口中的方法 org.springblade.core.secure.provider.IClientDetails
-
客户端id.
- getClientId() - 类中的静态方法 org.springblade.core.secure.utils.SecureUtil
-
获取客户端id
- getClientId(HttpServletRequest) - 类中的静态方法 org.springblade.core.secure.utils.SecureUtil
-
获取客户端id
- getClientIdFromHeader() - 类中的静态方法 org.springblade.core.secure.utils.SecureUtil
-
获取请求头中的客户端id
- getClientSecret() - 接口中的方法 org.springblade.core.secure.provider.IClientDetails
-
客户端密钥.
- getExpire() - 类中的静态方法 org.springblade.core.secure.utils.SecureUtil
-
获取过期时间(次日凌晨3点)
- getHeader() - 类中的静态方法 org.springblade.core.secure.utils.SecureUtil
-
获取请求头
- getHeader(HttpServletRequest) - 类中的静态方法 org.springblade.core.secure.utils.SecureUtil
-
获取请求头
- getRefreshTokenValidity() - 接口中的方法 org.springblade.core.secure.provider.IClientDetails
-
客户端刷新token过期时间
- getSignKey() - 类中的方法 org.springblade.core.secure.props.BladeTokenProperties
-
获取签名规则
- getTenantId() - 类中的静态方法 org.springblade.core.secure.utils.SecureUtil
-
获取租户ID
- getTenantId(HttpServletRequest) - 类中的静态方法 org.springblade.core.secure.utils.SecureUtil
-
获取租户ID
- getToken(String) - 类中的静态方法 org.springblade.core.secure.utils.SecureUtil
-
获取请求传递的token串
- getUser() - 类中的静态方法 org.springblade.core.secure.utils.SecureUtil
-
获取用户信息
- getUser(Claims) - 类中的静态方法 org.springblade.core.secure.utils.SecureUtil
-
获取用户信息
- getUser(HttpServletRequest) - 类中的静态方法 org.springblade.core.secure.utils.SecureUtil
-
获取用户信息
- getUser(String) - 类中的静态方法 org.springblade.core.secure.utils.SecureUtil
-
获取用户信息
- getUserAccount() - 类中的静态方法 org.springblade.core.secure.utils.SecureUtil
-
获取用户账号
- getUserAccount(HttpServletRequest) - 类中的静态方法 org.springblade.core.secure.utils.SecureUtil
-
获取用户账号
- getUserId() - 类中的静态方法 org.springblade.core.secure.utils.SecureUtil
-
获取用户id
- getUserId(HttpServletRequest) - 类中的静态方法 org.springblade.core.secure.utils.SecureUtil
-
获取用户id
- getUserName() - 类中的静态方法 org.springblade.core.secure.utils.SecureUtil
-
获取用户名
- getUserName(HttpServletRequest) - 类中的静态方法 org.springblade.core.secure.utils.SecureUtil
-
获取用户名
- getUserRole() - 类中的静态方法 org.springblade.core.secure.utils.SecureUtil
-
获取用户角色
- getUserRole(HttpServletRequest) - 类中的静态方法 org.springblade.core.secure.utils.SecureUtil
-
获取用角色
H
- hasAnyRole(String...) - 类中的方法 org.springblade.core.secure.auth.AuthFun
-
判断是否有该角色权限
- hasCrypto() - 类中的方法 org.springblade.core.secure.auth.AuthFun
-
判断请求是否为加密token
- hasRole(String) - 类中的方法 org.springblade.core.secure.auth.AuthFun
-
判断是否有该角色权限
I
- IClientDetails - org.springblade.core.secure.provider中的接口
-
多终端详情接口
- IClientDetailsService - org.springblade.core.secure.provider中的接口
-
多终端注册接口
- isAdministrator() - 类中的静态方法 org.springblade.core.secure.utils.SecureUtil
-
是否为超管
- isBearer(String) - 类中的静态方法 org.springblade.core.secure.utils.SecureUtil
-
判断token类型为bearer
- isCrypto(String) - 类中的静态方法 org.springblade.core.secure.utils.SecureUtil
-
判断token类型为crypto
L
- loadClientByClientId(String) - 类中的方法 org.springblade.core.secure.provider.ClientDetailsServiceImpl
- loadClientByClientId(String) - 接口中的方法 org.springblade.core.secure.provider.IClientDetailsService
-
根据clientId获取Client详情
O
- org.springblade.core.secure - 程序包 org.springblade.core.secure
- org.springblade.core.secure.annotation - 程序包 org.springblade.core.secure.annotation
- org.springblade.core.secure.aspect - 程序包 org.springblade.core.secure.aspect
- org.springblade.core.secure.auth - 程序包 org.springblade.core.secure.auth
- org.springblade.core.secure.config - 程序包 org.springblade.core.secure.config
- org.springblade.core.secure.constant - 程序包 org.springblade.core.secure.constant
- org.springblade.core.secure.exception - 程序包 org.springblade.core.secure.exception
- org.springblade.core.secure.interceptor - 程序包 org.springblade.core.secure.interceptor
- org.springblade.core.secure.props - 程序包 org.springblade.core.secure.props
- org.springblade.core.secure.provider - 程序包 org.springblade.core.secure.provider
- org.springblade.core.secure.registry - 程序包 org.springblade.core.secure.registry
- org.springblade.core.secure.utils - 程序包 org.springblade.core.secure.utils
P
- parseJWT(String) - 类中的静态方法 org.springblade.core.secure.utils.SecureUtil
-
解析jsonWebToken
- permitAll() - 类中的方法 org.springblade.core.secure.auth.AuthFun
-
放行所有请求
- preAuth(ProceedingJoinPoint) - 类中的方法 org.springblade.core.secure.aspect.AuthAspect
-
切 方法 和 类上的 @PreAuth 注解
- PreAuth - org.springblade.core.secure.annotation中的Annotation Interface
-
权限注解 用于检查权限 规定访问权限
- preHandle(HttpServletRequest, HttpServletResponse, Object) - 类中的方法 org.springblade.core.secure.interceptor.ClientInterceptor
- preHandle(HttpServletRequest, HttpServletResponse, Object) - 类中的方法 org.springblade.core.secure.interceptor.SecureInterceptor
R
- RegistryConfiguration - org.springblade.core.secure.config中的类
-
secure注册默认配置
- RegistryConfiguration() - 类的构造器 org.springblade.core.secure.config.RegistryConfiguration
S
- SecureConfiguration - org.springblade.core.secure.config中的类
-
安全配置类
- SecureConfiguration() - 类的构造器 org.springblade.core.secure.config.SecureConfiguration
- SecureConstant - org.springblade.core.secure.constant中的接口
-
授权校验常量
- SecureException - org.springblade.core.secure.exception中的异常错误
-
Secure异常
- SecureException(String) - 异常错误的构造器 org.springblade.core.secure.exception.SecureException
- SecureException(IResultCode) - 异常错误的构造器 org.springblade.core.secure.exception.SecureException
- SecureException(IResultCode, Throwable) - 异常错误的构造器 org.springblade.core.secure.exception.SecureException
- SecureInterceptor - org.springblade.core.secure.interceptor中的类
-
jwt拦截器校验
- SecureInterceptor() - 类的构造器 org.springblade.core.secure.interceptor.SecureInterceptor
- secureRegistry() - 类中的方法 org.springblade.core.secure.config.RegistryConfiguration
- SecureRegistry - org.springblade.core.secure.registry中的类
-
secure api放行配置
- SecureRegistry() - 类的构造器 org.springblade.core.secure.registry.SecureRegistry
- SecureUtil - org.springblade.core.secure.utils中的类
-
Secure工具类
- SecureUtil() - 类的构造器 org.springblade.core.secure.utils.SecureUtil
- setApplicationContext(ApplicationContext) - 类中的方法 org.springblade.core.secure.aspect.AuthAspect
T
- TokenInfo - org.springblade.core.secure中的类
-
TokenInfo
- TokenInfo() - 类的构造器 org.springblade.core.secure.TokenInfo
V
- value() - annotation interface 中的元素 org.springblade.core.secure.annotation.PreAuth
-
Spring el 文档地址:https://docs.spring.io/spring/docs/4.3.16.RELEASE/spring-framework-reference/htmlsingle/#expressions-operators-logical
All Classes and Interfaces|常量字段值|所有程序包|序列化表格