索引

A B C D E F G H I L O P R S T V 
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
A B C D E F G H I L O P R S T V 
All Classes and Interfaces|常量字段值|所有程序包|序列化表格