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

A

AbstractAuthorizationEvent - org.hswebframework.web.authorization.listener.event中的类
抽象授权事件,保存事件常用的数据
AbstractAuthorizationEvent(String, String, Function<String, Object>) - 类 的构造器org.hswebframework.web.authorization.listener.event.AbstractAuthorizationEvent
带参构造方法,所有参数不能为null
AbstractDataAccessConfig - org.hswebframework.web.authorization.simple中的类
 
AbstractDataAccessConfig() - 类 的构造器org.hswebframework.web.authorization.simple.AbstractDataAccessConfig
 
AccessDenyException - org.hswebframework.web.authorization.exception中的异常错误
权限验证异常
AccessDenyException() - 异常错误 的构造器org.hswebframework.web.authorization.exception.AccessDenyException
 
AccessDenyException(String) - 异常错误 的构造器org.hswebframework.web.authorization.exception.AccessDenyException
 
AccessDenyException(String, Throwable) - 异常错误 的构造器org.hswebframework.web.authorization.exception.AccessDenyException
 
AccessDenyException(String, String, Throwable) - 异常错误 的构造器org.hswebframework.web.authorization.exception.AccessDenyException
 
ACTION_ADD - 接口 中的静态变量org.hswebframework.web.authorization.Permission
新增
ACTION_DELETE - 接口 中的静态变量org.hswebframework.web.authorization.Permission
删除
ACTION_DISABLE - 接口 中的静态变量org.hswebframework.web.authorization.Permission
禁用
ACTION_ENABLE - 接口 中的静态变量org.hswebframework.web.authorization.Permission
启用
ACTION_EXPORT - 接口 中的静态变量org.hswebframework.web.authorization.Permission
导出
ACTION_GET - 接口 中的静态变量org.hswebframework.web.authorization.Permission
获取明细
ACTION_IMPORT - 接口 中的静态变量org.hswebframework.web.authorization.Permission
导入
ACTION_QUERY - 接口 中的静态变量org.hswebframework.web.authorization.Permission
查询
ACTION_UPDATE - 接口 中的静态变量org.hswebframework.web.authorization.Permission
更新
activate(String) - 接口 中的方法org.hswebframework.web.authorization.MultiAuthentication
激活指定的用户
addAuthentication(Authentication) - 接口 中的方法org.hswebframework.web.authorization.MultiAuthentication
添加一个授权
addConvert(DataAccessConfigConvert) - 类 中的方法org.hswebframework.web.authorization.simple.builder.SimpleDataAccessConfigBuilderFactory
 
addSupplier(AuthenticationSupplier) - 类 中的静态方法org.hswebframework.web.authorization.AuthenticationHolder
allLoggedUser(Consumer<UserToken>) - 类 中的方法org.hswebframework.web.authorization.token.DefaultUserTokenManager
 
allLoggedUser() - 类 中的方法org.hswebframework.web.authorization.token.DefaultUserTokenManager
 
allLoggedUser() - 接口 中的方法org.hswebframework.web.authorization.token.UserTokenManager
 
allLoggedUser(Consumer<UserToken>) - 接口 中的方法org.hswebframework.web.authorization.token.UserTokenManager
遍历全部token信息
AllopatricLoginMode - org.hswebframework.web.authorization.token中的枚举
异地登录模式
and(String) - 接口 中的方法org.hswebframework.web.authorization.AuthenticationPredicate
 
and(Predicate<? super Authentication>) - 接口 中的方法org.hswebframework.web.authorization.AuthenticationPredicate
 
and(Predicate<? super DataAccessConfig>) - 接口 中的方法org.hswebframework.web.authorization.Permission.DataAccessPredicate
 
AopAuthorizeDefinition - org.hswebframework.web.authorization.define中的接口
 
as(Class<T>) - 类 中的方法org.hswebframework.web.authorization.setting.SettingNullValueHolder
 
as(Class<T>) - 接口 中的方法org.hswebframework.web.authorization.setting.SettingValueHolder
 
as(Class<T>) - 类 中的方法org.hswebframework.web.authorization.setting.StringSourceSettingHolder
 
asDouble() - 类 中的方法org.hswebframework.web.authorization.setting.SettingNullValueHolder
 
asDouble() - 接口 中的方法org.hswebframework.web.authorization.setting.SettingValueHolder
 
asDouble() - 类 中的方法org.hswebframework.web.authorization.setting.StringSourceSettingHolder
 
asInt() - 类 中的方法org.hswebframework.web.authorization.setting.SettingNullValueHolder
 
asInt() - 接口 中的方法org.hswebframework.web.authorization.setting.SettingValueHolder
 
asInt() - 类 中的方法org.hswebframework.web.authorization.setting.StringSourceSettingHolder
 
asList(Class<T>) - 类 中的方法org.hswebframework.web.authorization.setting.SettingNullValueHolder
 
asList(Class<T>) - 接口 中的方法org.hswebframework.web.authorization.setting.SettingValueHolder
 
asList(Class<T>) - 类 中的方法org.hswebframework.web.authorization.setting.StringSourceSettingHolder
 
asLong() - 类 中的方法org.hswebframework.web.authorization.setting.SettingNullValueHolder
 
asLong() - 接口 中的方法org.hswebframework.web.authorization.setting.SettingValueHolder
 
asLong() - 类 中的方法org.hswebframework.web.authorization.setting.StringSourceSettingHolder
 
assertHas() - 接口 中的方法org.hswebframework.web.authorization.AuthenticationPredicate
 
assertHas(Authentication) - 接口 中的方法org.hswebframework.web.authorization.AuthenticationPredicate
 
asString() - 类 中的方法org.hswebframework.web.authorization.setting.SettingNullValueHolder
 
asString() - 接口 中的方法org.hswebframework.web.authorization.setting.SettingValueHolder
 
asString() - 类 中的方法org.hswebframework.web.authorization.setting.StringSourceSettingHolder
 
attributes(String) - 接口 中的方法org.hswebframework.web.authorization.builder.AuthenticationBuilder
 
attributes(Map<String, Serializable>) - 接口 中的方法org.hswebframework.web.authorization.builder.AuthenticationBuilder
 
attributes(String) - 类 中的方法org.hswebframework.web.authorization.simple.builder.SimpleAuthenticationBuilder
 
attributes(Map<String, Serializable>) - 类 中的方法org.hswebframework.web.authorization.simple.builder.SimpleAuthenticationBuilder
 
authenticate(AuthenticationRequest) - 接口 中的方法org.hswebframework.web.authorization.AuthenticationManager
进行授权操作
Authentication - org.hswebframework.web.authorization中的接口
用户授权信息,当前登录用户的权限信息,包括用户的基本信息,角色,权限集合等常用信息
获取方式: springmvc 入参方式: ResponseMessage myTest(Authorization auth){} 静态方法方式:AuthorizationHolder.get();
AuthenticationBuilder - org.hswebframework.web.authorization.builder中的接口
 
AuthenticationBuilderFactory - org.hswebframework.web.authorization.builder中的接口
权限构造器工厂
authenticationBuilderFactory(DataAccessConfigBuilderFactory) - 类 中的方法org.hswebframework.web.authorization.simple.DefaultAuthorizationAutoConfiguration
 
authenticationCustomMessageConverter(AuthenticationBuilderFactory) - 类 中的方法org.hswebframework.web.authorization.simple.DefaultAuthorizationAutoConfiguration
 
AuthenticationHolder - org.hswebframework.web.authorization中的类
权限获取器,用于静态方式获取当前登录用户的权限信息.
AuthenticationHolder() - 类 的构造器org.hswebframework.web.authorization.AuthenticationHolder
 
AuthenticationInitializeService - org.hswebframework.web.authorization中的接口
授权信息初始化服务接口,使用该接口初始化用的权限信息
AuthenticationManager - org.hswebframework.web.authorization中的接口
授权信息管理器,用于获取用户授权和同步授权信息
AuthenticationPredicate - org.hswebframework.web.authorization中的接口
 
AuthenticationRequest - org.hswebframework.web.authorization中的接口
 
AuthenticationSupplier - org.hswebframework.web.authorization中的接口
 
AuthenticationUtils - org.hswebframework.web.authorization中的类
 
AuthenticationUtils() - 类 的构造器org.hswebframework.web.authorization.AuthenticationUtils
 
AuthorizationBeforeEvent - org.hswebframework.web.authorization.listener.event中的类
授权前事件
AuthorizationBeforeEvent(String, String, Function<String, Object>) - 类 的构造器org.hswebframework.web.authorization.listener.event.AuthorizationBeforeEvent
 
AuthorizationDecodeEvent - org.hswebframework.web.authorization.listener.event中的类
在进行授权时的最开始,触发此事件进行用户名密码解码,解码后请调用AuthorizationDecodeEvent.setUsername(String) AuthorizationDecodeEvent.setPassword(String)重新设置用户名密码
AuthorizationDecodeEvent(String, String, Function<String, Object>) - 类 的构造器org.hswebframework.web.authorization.listener.event.AuthorizationDecodeEvent
 
AuthorizationEvent - org.hswebframework.web.authorization.listener.event中的接口
授权事件
AuthorizationExitEvent - org.hswebframework.web.authorization.listener.event中的类
退出登录事件
AuthorizationExitEvent(Authentication) - 类 的构造器org.hswebframework.web.authorization.listener.event.AuthorizationExitEvent
 
AuthorizationFailedEvent - org.hswebframework.web.authorization.listener.event中的类
授权失败时触发
AuthorizationFailedEvent(String, String, Function<String, Object>, AuthorizationFailedEvent.Reason) - 类 的构造器org.hswebframework.web.authorization.listener.event.AuthorizationFailedEvent
 
AuthorizationFailedEvent.Reason - org.hswebframework.web.authorization.listener.event中的枚举
 
AuthorizationInitializeEvent - org.hswebframework.web.authorization.listener.event中的类
 
AuthorizationInitializeEvent() - 类 的构造器org.hswebframework.web.authorization.listener.event.AuthorizationInitializeEvent
 
AuthorizationSuccessEvent - org.hswebframework.web.authorization.listener.event中的类
授权成功事件,当授权成功时,触发此事件,并传入授权的信息
AuthorizationSuccessEvent(Authentication, Function<String, Object>) - 类 的构造器org.hswebframework.web.authorization.listener.event.AuthorizationSuccessEvent
 
Authorize - org.hswebframework.web.authorization.annotation中的注释类型
基础权限控制注解,提供基本的控制配置
AuthorizeDefinition - org.hswebframework.web.authorization.define中的接口
权限控制定义,定义权限控制的方式
AuthorizeDefinitionInitializedEvent - org.hswebframework.web.authorization.define中的类
 
AuthorizeDefinitionInitializedEvent(List<AuthorizeDefinition>) - 类 的构造器org.hswebframework.web.authorization.define.AuthorizeDefinitionInitializedEvent
 
AuthorizingContext - org.hswebframework.web.authorization.define中的类
权限控制上下文
AuthorizingContext() - 类 的构造器org.hswebframework.web.authorization.define.AuthorizingContext
 
AuthorizingHandleBeforeEvent - org.hswebframework.web.authorization.listener.event中的类
 
AuthorizingHandleBeforeEvent(AuthorizingContext, HandleType) - 类 的构造器org.hswebframework.web.authorization.listener.event.AuthorizingHandleBeforeEvent
 

B

build() - 接口 中的方法org.hswebframework.web.authorization.builder.AuthenticationBuilder
 
build() - 接口 中的方法org.hswebframework.web.authorization.builder.DataAccessConfigBuilder
 
build() - 类 中的方法org.hswebframework.web.authorization.simple.builder.SimpleAuthenticationBuilder
 
build() - 类 中的方法org.hswebframework.web.authorization.simple.builder.SimpleDataAccessConfigBuilder
 

C

changeTokenState(SimpleUserToken, TokenState) - 类 中的方法org.hswebframework.web.authorization.token.DefaultUserTokenManager
 
changeTokenState(String, TokenState) - 类 中的方法org.hswebframework.web.authorization.token.DefaultUserTokenManager
 
changeTokenState(String, TokenState) - 接口 中的方法org.hswebframework.web.authorization.token.UserTokenManager
修改token的状态
changeUserState(String, TokenState) - 类 中的方法org.hswebframework.web.authorization.token.DefaultUserTokenManager
 
changeUserState(String, TokenState) - 接口 中的方法org.hswebframework.web.authorization.token.UserTokenManager
修改userId的状态
checkExpiredToken() - 类 中的方法org.hswebframework.web.authorization.token.DefaultUserTokenManager
 
checkExpiredToken() - 接口 中的方法org.hswebframework.web.authorization.token.UserTokenManager
检查已过期的token,并将其remove
compareTo(UserToken) - 接口 中的方法org.hswebframework.web.authorization.token.UserToken
 
convert(String, Class<T>) - 类 中的方法org.hswebframework.web.authorization.setting.StringSourceSettingHolder
 
convert(String, String, String) - 接口 中的方法org.hswebframework.web.authorization.simple.builder.DataAccessConfigConvert
 
copy() - 类 中的方法org.hswebframework.web.authorization.token.SimpleUserToken
 
create() - 接口 中的方法org.hswebframework.web.authorization.builder.AuthenticationBuilderFactory
 
create() - 接口 中的方法org.hswebframework.web.authorization.builder.DataAccessConfigBuilderFactory
 
create() - 类 中的方法org.hswebframework.web.authorization.simple.builder.SimpleAuthenticationBuilderFactory
 
create() - 类 中的方法org.hswebframework.web.authorization.simple.builder.SimpleDataAccessConfigBuilderFactory
 
createConfig(String, BiFunction<String, String, ? extends DataAccessConfig>) - 类 中的方法org.hswebframework.web.authorization.simple.builder.SimpleDataAccessConfigBuilderFactory
 
createJsonConfig(String, Class<? extends AbstractDataAccessConfig>) - 类 中的方法org.hswebframework.web.authorization.simple.builder.SimpleDataAccessConfigBuilderFactory
 
createPredicate(String) - 类 中的静态方法org.hswebframework.web.authorization.AuthenticationUtils
 
createTwoFactorValidator(String, String) - 类 中的方法org.hswebframework.web.authorization.twofactor.defaults.DefaultTwoFactorValidatorProvider
 
createTwoFactorValidator(String, String) - 接口 中的方法org.hswebframework.web.authorization.twofactor.TwoFactorValidatorProvider
 
current() - 接口 中的静态方法org.hswebframework.web.authorization.Authentication
获取当前登录的用户权限信息 Authentication auth= Authentication.current().get(); //如果权限信息不存在将抛出NoSuchElementException建议使用下面的方式获取 Authentication auth=Authentication.current().orElse(null); //或者 Authentication auth=Authentication.current().orElseThrow(UnAuthorizedException::new);
currentToken() - 类 中的静态方法org.hswebframework.web.authorization.token.UserTokenHolder
 
CUSTOM - 接口 中的静态变量org.hswebframework.web.authorization.access.DataAccessConfig.DefaultType
自定义控制器
CustomDataAccessConfig - org.hswebframework.web.authorization.access中的接口
自定义控制器的数据级权限控制器

D

DataAccessConfig - org.hswebframework.web.authorization.access中的接口
数据级的权限控制,此接口为控制方式配置 具体的控制逻辑由控制器DataAccessController实现
DataAccessConfig.DefaultType - org.hswebframework.web.authorization.access中的接口
内置的控制方式
DataAccessConfigBuilder - org.hswebframework.web.authorization.builder中的接口
 
DataAccessConfigBuilderFactory - org.hswebframework.web.authorization.builder中的接口
数据权限配置构造器工厂
dataAccessConfigBuilderFactory() - 类 中的方法org.hswebframework.web.authorization.simple.DefaultAuthorizationAutoConfiguration
 
DataAccessConfigConvert - org.hswebframework.web.authorization.simple.builder中的接口
 
DataAccessController - org.hswebframework.web.authorization.access中的接口
数据级别权限控制器,通过此控制器对当前登录用户进行的操作进行数据级别的权限控制。
DataAccessDefinition - org.hswebframework.web.authorization.define中的接口
 
DataAccessHandler - org.hswebframework.web.authorization.access中的接口
数据级别权限控制处理器接口,负责处理支持的权限控制配置
DefaultAuthorizationAutoConfiguration - org.hswebframework.web.authorization.simple中的类
 
DefaultAuthorizationAutoConfiguration() - 类 的构造器org.hswebframework.web.authorization.simple.DefaultAuthorizationAutoConfiguration
 
DefaultTwoFactorValidator - org.hswebframework.web.authorization.twofactor.defaults中的类
 
DefaultTwoFactorValidator() - 类 的构造器org.hswebframework.web.authorization.twofactor.defaults.DefaultTwoFactorValidator
 
defaultTwoFactorValidatorManager() - 类 中的方法org.hswebframework.web.authorization.simple.DefaultAuthorizationAutoConfiguration
 
DefaultTwoFactorValidatorManager - org.hswebframework.web.authorization.twofactor.defaults中的类
 
DefaultTwoFactorValidatorManager() - 类 的构造器org.hswebframework.web.authorization.twofactor.defaults.DefaultTwoFactorValidatorManager
 
DefaultTwoFactorValidatorProvider - org.hswebframework.web.authorization.twofactor.defaults中的类
 
DefaultTwoFactorValidatorProvider(String, TwoFactorTokenManager) - 类 的构造器org.hswebframework.web.authorization.twofactor.defaults.DefaultTwoFactorValidatorProvider
 
DefaultUserTokenManager - org.hswebframework.web.authorization.token中的类
默认到用户令牌管理器,使用ConcurrentMap来存储令牌信息
DefaultUserTokenManager() - 类 的构造器org.hswebframework.web.authorization.token.DefaultUserTokenManager
 
DefaultUserTokenManager(ConcurrentMap<String, SimpleUserToken>) - 类 的构造器org.hswebframework.web.authorization.token.DefaultUserTokenManager
 
DefaultUserTokenManager(ConcurrentMap<String, SimpleUserToken>, ConcurrentMap<String, Set<String>>) - 类 的构造器org.hswebframework.web.authorization.token.DefaultUserTokenManager
 
DENY_FIELDS - 接口 中的静态变量org.hswebframework.web.authorization.access.DataAccessConfig.DefaultType
字段过滤,黑名单
doAccess(DataAccessConfig, AuthorizingContext) - 接口 中的方法org.hswebframework.web.authorization.access.DataAccessController
执行权限控制

E

equals(Object) - 类 中的方法org.hswebframework.web.authorization.token.SimpleUserToken
 
expired() - 类 中的方法org.hswebframework.web.authorization.twofactor.defaults.DefaultTwoFactorValidator
 
expired() - 类 中的方法org.hswebframework.web.authorization.twofactor.defaults.UnsupportedTwoFactorValidator
 
expired() - 接口 中的方法org.hswebframework.web.authorization.twofactor.TwoFactorToken
 
expired() - 接口 中的方法org.hswebframework.web.authorization.twofactor.TwoFactorValidator
验证是否已经过期,过期则需要重新进行验证

F

FIELD_SCOPE - 接口 中的静态变量org.hswebframework.web.authorization.access.DataAccessConfig.DefaultType
字段值范围
FieldFilterDataAccessConfig - org.hswebframework.web.authorization.access中的接口
对字段进行过滤操作配置,实现字段级别的权限控制
FieldScopeDataAccessConfig - org.hswebframework.web.authorization.access中的接口
范围数据权限控制配置,控制某个字段的值在范围内
findDataAccess(Permission.DataAccessPredicate<T>) - 接口 中的方法org.hswebframework.web.authorization.Permission
查找数据权限配置
findDenyFields(String) - 接口 中的方法org.hswebframework.web.authorization.Permission
获取不能执行操作的字段
findFieldFilter(String) - 接口 中的方法org.hswebframework.web.authorization.Permission
查找字段过滤的数据权限配置(列级数据权限),比如:不查询某些字段
findScope(String, String, String) - 接口 中的方法org.hswebframework.web.authorization.Permission
查找数据范围权限控制配置(行级数据权限),比如: 只能查询本机构的数据
findScope(Permission.DataAccessPredicate<ScopeDataAccessConfig>) - 接口 中的方法org.hswebframework.web.authorization.Permission
 
fromJson(String) - 接口 中的方法org.hswebframework.web.authorization.builder.DataAccessConfigBuilder
 
fromJson(String) - 类 中的方法org.hswebframework.web.authorization.simple.builder.SimpleDataAccessConfigBuilder
 

G

generate(long) - 接口 中的方法org.hswebframework.web.authorization.twofactor.TwoFactorToken
 
get() - 类 中的静态方法org.hswebframework.web.authorization.AuthenticationHolder
 
get(String) - 类 中的静态方法org.hswebframework.web.authorization.AuthenticationHolder
获取指定用户的权限信息
get(String) - 接口 中的方法org.hswebframework.web.authorization.AuthenticationSupplier
 
get(String) - 类 中的方法org.hswebframework.web.authorization.token.UserTokenAuthenticationSupplier
 
get(ThirdPartAuthenticationManager, String) - 类 中的方法org.hswebframework.web.authorization.token.UserTokenAuthenticationSupplier
 
get(AuthenticationManager, String) - 类 中的方法org.hswebframework.web.authorization.token.UserTokenAuthenticationSupplier
 
get() - 类 中的方法org.hswebframework.web.authorization.token.UserTokenAuthenticationSupplier
 
getAction() - 接口 中的方法org.hswebframework.web.authorization.access.DataAccessConfig
对数据的操作事件
getAction() - 类 中的方法org.hswebframework.web.authorization.simple.AbstractDataAccessConfig
 
getActionDescription() - 接口 中的方法org.hswebframework.web.authorization.define.AuthorizeDefinition
 
getActions() - 接口 中的方法org.hswebframework.web.authorization.define.AuthorizeDefinition
要控制的权限事件,仅当this#getPermissions()不为空的时候生效
getActions() - 接口 中的方法org.hswebframework.web.authorization.Permission
用户对此权限的可操作事件(按钮) ⚠️:任何时候都不应该对返回的Set进行写操作
getActions() - 类 中的方法org.hswebframework.web.authorization.simple.SimplePermission
 
getAfter() - 类 中的方法org.hswebframework.web.authorization.token.event.UserTokenChangedEvent
 
getAllDefinition() - 类 中的方法org.hswebframework.web.authorization.define.AuthorizeDefinitionInitializedEvent
 
getAllopatricLoginMode() - 类 中的方法org.hswebframework.web.authorization.token.DefaultUserTokenManager
 
getAttribute(String) - 接口 中的方法org.hswebframework.web.authorization.Authentication
根据属性名获取属性值,返回一个Optional对象。
getAttribute(String) - 类 中的方法org.hswebframework.web.authorization.simple.SimpleAuthentication
 
getAttributes() - 接口 中的方法org.hswebframework.web.authorization.Authentication
获取全部属性,此属性为通过this#setAttribute(String, Serializable)this#setAttributes(Map)设置的属性。
getAttributes() - 类 中的方法org.hswebframework.web.authorization.simple.SimpleAuthentication
 
getAuthentication() - 类 中的方法org.hswebframework.web.authorization.define.AuthorizingContext
 
getAuthentication() - 类 中的方法org.hswebframework.web.authorization.listener.event.AuthorizationExitEvent
 
getAuthentication() - 类 中的方法org.hswebframework.web.authorization.listener.event.AuthorizationSuccessEvent
 
getAuthentications() - 接口 中的方法org.hswebframework.web.authorization.MultiAuthentication
 
getBefore() - 类 中的方法org.hswebframework.web.authorization.token.event.UserTokenChangedEvent
 
getByToken(String) - 类 中的方法org.hswebframework.web.authorization.token.DefaultUserTokenManager
 
getByToken(String) - 接口 中的方法org.hswebframework.web.authorization.token.UserTokenManager
根据token获取用户令牌信息
getByUserId(String) - 接口 中的方法org.hswebframework.web.authorization.AuthenticationManager
根据用户ID获取权限信息
getByUserId(String) - 类 中的方法org.hswebframework.web.authorization.token.DefaultUserTokenManager
 
getByUserId(String) - 接口 中的方法org.hswebframework.web.authorization.token.ThirdPartAuthenticationManager
根据用户ID获取权限信息
getByUserId(String) - 接口 中的方法org.hswebframework.web.authorization.token.UserTokenManager
根据用户id,获取全部令牌信息,如果没有则返回空集合而不是null
getClassOrBeanName() - 类 中的方法org.hswebframework.web.authorization.simple.SimpleCustomDataAccessConfigConfig
 
getContext() - 类 中的方法org.hswebframework.web.authorization.listener.event.AuthorizingHandleBeforeEvent
 
getController() - 接口 中的方法org.hswebframework.web.authorization.access.CustomDataAccessConfig
 
getController() - 接口 中的方法org.hswebframework.web.authorization.define.DataAccessDefinition
 
getController() - 类 中的方法org.hswebframework.web.authorization.simple.SimpleCustomDataAccessConfigConfig
 
getCurrentUserToken() - 类 中的方法org.hswebframework.web.authorization.token.UserTokenAuthenticationSupplier
 
getDataAccessDefinition() - 接口 中的方法org.hswebframework.web.authorization.define.AuthorizeDefinition
 
getDataAccesses() - 接口 中的方法org.hswebframework.web.authorization.Permission
用户对此权限持有的数据权限信息, 用于数据级别的控制 ⚠️:任何时候都不应该对返回的Set进行写操作
getDataAccesses() - 类 中的方法org.hswebframework.web.authorization.simple.SimplePermission
 
getDefaultSupportConvert() - 类 中的方法org.hswebframework.web.authorization.simple.builder.SimpleDataAccessConfigBuilderFactory
 
getDefinition() - 类 中的方法org.hswebframework.web.authorization.define.AuthorizingContext
 
getDetail() - 类 中的方法org.hswebframework.web.authorization.token.event.UserTokenCreatedEvent
 
getDetail() - 类 中的方法org.hswebframework.web.authorization.token.event.UserTokenRemovedEvent
 
getEntityType() - 接口 中的方法org.hswebframework.web.authorization.define.DataAccessDefinition
 
getException() - 类 中的方法org.hswebframework.web.authorization.listener.event.AuthorizationFailedEvent
 
getField() - 接口 中的方法org.hswebframework.web.authorization.access.FieldScopeDataAccessConfig
 
getField() - 类 中的方法org.hswebframework.web.authorization.simple.SimpleFiledScopeDataAccessConfig
 
getFields() - 接口 中的方法org.hswebframework.web.authorization.access.FieldFilterDataAccessConfig
 
getFields() - 类 中的方法org.hswebframework.web.authorization.simple.SimpleFieldFilterDataAccessConfig
 
getHandleType() - 类 中的方法org.hswebframework.web.authorization.listener.event.AuthorizingHandleBeforeEvent
 
getId() - 接口 中的方法org.hswebframework.web.authorization.Permission
 
getId() - 接口 中的方法org.hswebframework.web.authorization.Role
 
getId() - 接口 中的方法org.hswebframework.web.authorization.User
 
getIdParameterName() - 接口 中的方法org.hswebframework.web.authorization.define.DataAccessDefinition
 
getLanguage() - 接口 中的方法org.hswebframework.web.authorization.define.Script
 
getLastRequestTime() - 类 中的方法org.hswebframework.web.authorization.token.SimpleUserToken
 
getLastRequestTime() - 接口 中的方法org.hswebframework.web.authorization.token.UserToken
 
getLogical() - 接口 中的方法org.hswebframework.web.authorization.define.AuthorizeDefinition
 
getMaxInactiveInterval() - 类 中的方法org.hswebframework.web.authorization.token.SimpleUserToken
 
getMaxInactiveInterval() - 接口 中的方法org.hswebframework.web.authorization.token.UserToken
 
getMessage() - 接口 中的方法org.hswebframework.web.authorization.define.AuthorizeDefinition
 
getMessage() - 类 中的方法org.hswebframework.web.authorization.listener.event.AuthorizingHandleBeforeEvent
 
getName() - 接口 中的方法org.hswebframework.web.authorization.Permission
 
getName() - 接口 中的方法org.hswebframework.web.authorization.Role
 
getName() - 接口 中的方法org.hswebframework.web.authorization.User
 
getParamContext() - 类 中的方法org.hswebframework.web.authorization.define.AuthorizingContext
 
getParameter(String) - 类 中的方法org.hswebframework.web.authorization.listener.event.AbstractAuthorizationEvent
 
getParameter(String) - 类 中的方法org.hswebframework.web.authorization.listener.event.AuthorizationSuccessEvent
 
getPassword() - 类 中的方法org.hswebframework.web.authorization.listener.event.AbstractAuthorizationEvent
 
getPermission(String) - 接口 中的方法org.hswebframework.web.authorization.Authentication
根据权限id获取权限信息,权限不存在则返回null
getPermission() - 类 中的方法org.hswebframework.web.authorization.setting.SettingNullValueHolder
 
getPermission() - 接口 中的方法org.hswebframework.web.authorization.setting.SettingValueHolder
 
getPermissionDescription() - 接口 中的方法org.hswebframework.web.authorization.define.AuthorizeDefinition
 
getPermissions() - 接口 中的方法org.hswebframework.web.authorization.Authentication
 
getPermissions() - 接口 中的方法org.hswebframework.web.authorization.define.AuthorizeDefinition
 
getPermissions() - 类 中的方法org.hswebframework.web.authorization.simple.SimpleAuthentication
 
getPhased() - 接口 中的方法org.hswebframework.web.authorization.define.AuthorizeDefinition
 
getPhased() - 接口 中的方法org.hswebframework.web.authorization.define.DataAccessDefinition
 
getPriority() - 接口 中的方法org.hswebframework.web.authorization.define.AuthorizeDefinition
优先级,如果获取到多个权限控制定义是,则先判断优先级高的
getProvider() - 接口 中的方法org.hswebframework.web.authorization.twofactor.TwoFactorValidator
 
getProvider() - 接口 中的方法org.hswebframework.web.authorization.twofactor.TwoFactorValidatorProvider
 
getReason() - 类 中的方法org.hswebframework.web.authorization.listener.event.AuthorizationFailedEvent
 
getRequestTimes() - 类 中的方法org.hswebframework.web.authorization.token.SimpleUserToken
 
getRequestTimes() - 接口 中的方法org.hswebframework.web.authorization.token.UserToken
 
getResult() - 类 中的方法org.hswebframework.web.authorization.listener.event.AuthorizationSuccessEvent
 
getRole(String) - 接口 中的方法org.hswebframework.web.authorization.Authentication
根据id获取角色,角色不存在则返回null
getRoles() - 接口 中的方法org.hswebframework.web.authorization.Authentication
 
getRoles() - 接口 中的方法org.hswebframework.web.authorization.define.AuthorizeDefinition
控制角色访问
getRoles() - 类 中的方法org.hswebframework.web.authorization.simple.SimpleAuthentication
 
getScope() - 接口 中的方法org.hswebframework.web.authorization.access.ScopeDataAccessConfig
 
getScope() - 类 中的方法org.hswebframework.web.authorization.simple.SimpleFiledScopeDataAccessConfig
 
getScopeType() - 接口 中的方法org.hswebframework.web.authorization.access.ScopeDataAccessConfig
 
getScopeType() - 类 中的方法org.hswebframework.web.authorization.simple.SimpleFiledScopeDataAccessConfig
 
getScript() - 接口 中的方法org.hswebframework.web.authorization.access.ScriptDataAccessConfig
脚本内容,在进行验证的时候会执行脚本
getScript() - 接口 中的方法org.hswebframework.web.authorization.define.AuthorizeDefinition
使用脚本进行控制
getScript() - 接口 中的方法org.hswebframework.web.authorization.define.Script
js: return auth.hasRole("admin");
getScriptLanguage() - 接口 中的方法org.hswebframework.web.authorization.access.ScriptDataAccessConfig
脚本语言: javascript(js),groovy
getSetting(String, String) - 接口 中的方法org.hswebframework.web.authorization.setting.UserSettingManager
 
getSignInTime() - 类 中的方法org.hswebframework.web.authorization.token.SimpleUserToken
 
getSignInTime() - 接口 中的方法org.hswebframework.web.authorization.token.UserToken
 
getState() - 异常错误 中的方法org.hswebframework.web.authorization.exception.UnAuthorizedException
 
getState() - 类 中的方法org.hswebframework.web.authorization.token.SimpleUserToken
 
getState() - 接口 中的方法org.hswebframework.web.authorization.token.UserToken
 
getTargetClass() - 接口 中的方法org.hswebframework.web.authorization.define.AopAuthorizeDefinition
 
getTargetMethod() - 接口 中的方法org.hswebframework.web.authorization.define.AopAuthorizeDefinition
 
getToken() - 类 中的方法org.hswebframework.web.authorization.token.SimpleUserToken
 
getToken() - 接口 中的方法org.hswebframework.web.authorization.token.UserToken
 
getToken(String, String) - 类 中的方法org.hswebframework.web.authorization.twofactor.defaults.HashMapTwoFactorTokenManager
 
getToken(String, String) - 接口 中的方法org.hswebframework.web.authorization.twofactor.TwoFactorTokenManager
 
getTokenType() - 接口 中的方法org.hswebframework.web.authorization.token.ThirdPartAuthenticationManager
 
getType() - 接口 中的方法org.hswebframework.web.authorization.access.CustomDataAccessConfig
 
getType() - 接口 中的方法org.hswebframework.web.authorization.access.DataAccessConfig
控制方式标识
getType() - 接口 中的方法org.hswebframework.web.authorization.access.FieldScopeDataAccessConfig
 
getType() - 接口 中的方法org.hswebframework.web.authorization.access.OwnCreatedDataAccessConfig
 
getType() - 接口 中的方法org.hswebframework.web.authorization.access.ScriptDataAccessConfig
 
getType() - 类 中的方法org.hswebframework.web.authorization.simple.SimpleFieldFilterDataAccessConfig
 
getType() - 类 中的方法org.hswebframework.web.authorization.token.SimpleUserToken
 
getType() - 接口 中的方法org.hswebframework.web.authorization.token.UserToken
 
getType() - 接口 中的方法org.hswebframework.web.authorization.User
 
getUser() - 接口 中的方法org.hswebframework.web.authorization.Authentication
 
getUser() - 接口 中的方法org.hswebframework.web.authorization.define.AuthorizeDefinition
控制用户访问
getUser() - 类 中的方法org.hswebframework.web.authorization.simple.SimpleAuthentication
 
getUserId() - 接口 中的方法org.hswebframework.web.authorization.access.UserAttachEntity
 
getUserId() - 类 中的方法org.hswebframework.web.authorization.token.SimpleUserToken
 
getUserId() - 接口 中的方法org.hswebframework.web.authorization.token.UserToken
 
getUserIdProperty() - 接口 中的方法org.hswebframework.web.authorization.access.UserAttachEntity
 
getUsername() - 类 中的方法org.hswebframework.web.authorization.listener.event.AbstractAuthorizationEvent
 
getUsername() - 接口 中的方法org.hswebframework.web.authorization.User
 
getUserToken(String) - 类 中的方法org.hswebframework.web.authorization.token.DefaultUserTokenManager
 
getValidator(String, String, String) - 类 中的方法org.hswebframework.web.authorization.twofactor.defaults.DefaultTwoFactorValidatorManager
 
getValidator(String, String, String) - 接口 中的方法org.hswebframework.web.authorization.twofactor.TwoFactorValidatorManager
获取用户使用的双重验证器
getValue() - 类 中的方法org.hswebframework.web.authorization.setting.SettingNullValueHolder
 
getValue() - 接口 中的方法org.hswebframework.web.authorization.setting.SettingValueHolder
 
getValue() - 类 中的方法org.hswebframework.web.authorization.setting.StringSourceSettingHolder
 
getValue() - 枚举 中的方法org.hswebframework.web.authorization.setting.UserSettingPermission
 

H

handle(DataAccessConfig, AuthorizingContext) - 接口 中的方法org.hswebframework.web.authorization.access.DataAccessHandler
执行处理,返回处理结果
HandleType - org.hswebframework.web.authorization.define中的枚举
 
has(String) - 接口 中的静态方法org.hswebframework.web.authorization.AuthenticationPredicate
 
hashCode() - 类 中的方法org.hswebframework.web.authorization.token.SimpleUserToken
 
HashMapTwoFactorTokenManager - org.hswebframework.web.authorization.twofactor.defaults中的类
 
HashMapTwoFactorTokenManager() - 类 的构造器org.hswebframework.web.authorization.twofactor.defaults.HashMapTwoFactorTokenManager
 
hasPermission(String, String...) - 接口 中的方法org.hswebframework.web.authorization.Authentication
判断是否持有某权限以及对权限的可操作事件
hasRole(String) - 接口 中的方法org.hswebframework.web.authorization.Authentication
 

I

init() - 类 中的方法org.hswebframework.web.authorization.simple.builder.SimpleDataAccessConfigBuilderFactory
 
initUserAuthorization(String) - 接口 中的方法org.hswebframework.web.authorization.AuthenticationInitializeService
根据用户ID初始化权限信息
INSTANCE - 类 中的静态变量org.hswebframework.web.authorization.setting.SettingNullValueHolder
 
isAllow() - 类 中的方法org.hswebframework.web.authorization.listener.event.AuthorizingHandleBeforeEvent
 
isDataAccessControl() - 接口 中的方法org.hswebframework.web.authorization.define.AuthorizeDefinition
 
isDeny() - 接口 中的方法org.hswebframework.web.authorization.token.UserToken
 
isEffective() - 接口 中的方法org.hswebframework.web.authorization.token.UserToken
已过时。
isEmpty() - 接口 中的方法org.hswebframework.web.authorization.define.AuthorizeDefinition
 
isExecute() - 类 中的方法org.hswebframework.web.authorization.listener.event.AuthorizingHandleBeforeEvent
 
isExpired() - 接口 中的方法org.hswebframework.web.authorization.token.UserToken
 
isLock() - 接口 中的方法org.hswebframework.web.authorization.token.UserToken
 
isNormal() - 接口 中的方法org.hswebframework.web.authorization.token.UserToken
 
isOffline() - 接口 中的方法org.hswebframework.web.authorization.token.UserToken
 
isSupport(DataAccessConfig) - 接口 中的方法org.hswebframework.web.authorization.access.DataAccessHandler
是否支持处理此配置
isSupport(String, String, String) - 接口 中的方法org.hswebframework.web.authorization.simple.builder.DataAccessConfigConvert
 

J

json(String) - 接口 中的方法org.hswebframework.web.authorization.builder.AuthenticationBuilder
 
json(String) - 类 中的方法org.hswebframework.web.authorization.simple.builder.SimpleAuthenticationBuilder
 

L

Logical - org.hswebframework.web.authorization.annotation中的枚举
 

M

MultiAuthentication - org.hswebframework.web.authorization中的接口
多用户权限,可同时登录多个用户,调用Authentication的方法为获取当前激活用户的权限

N

NeedTwoFactorException - org.hswebframework.web.authorization.exception中的异常错误
 
NeedTwoFactorException(String, String) - 异常错误 的构造器org.hswebframework.web.authorization.exception.NeedTwoFactorException
 
NULL - 接口 中的静态变量org.hswebframework.web.authorization.setting.SettingValueHolder
 

O

of(String, UserSettingPermission) - 类 中的静态方法org.hswebframework.web.authorization.setting.StringSourceSettingHolder
 
or(String) - 接口 中的方法org.hswebframework.web.authorization.AuthenticationPredicate
 
or(Predicate<? super Authentication>) - 接口 中的方法org.hswebframework.web.authorization.AuthenticationPredicate
 
or(Predicate<? super DataAccessConfig>) - 接口 中的方法org.hswebframework.web.authorization.Permission.DataAccessPredicate
 
org.hswebframework.web.authorization - 程序包 org.hswebframework.web.authorization
 
org.hswebframework.web.authorization.access - 程序包 org.hswebframework.web.authorization.access
 
org.hswebframework.web.authorization.annotation - 程序包 org.hswebframework.web.authorization.annotation
 
org.hswebframework.web.authorization.builder - 程序包 org.hswebframework.web.authorization.builder
 
org.hswebframework.web.authorization.define - 程序包 org.hswebframework.web.authorization.define
 
org.hswebframework.web.authorization.exception - 程序包 org.hswebframework.web.authorization.exception
 
org.hswebframework.web.authorization.listener.event - 程序包 org.hswebframework.web.authorization.listener.event
 
org.hswebframework.web.authorization.setting - 程序包 org.hswebframework.web.authorization.setting
 
org.hswebframework.web.authorization.simple - 程序包 org.hswebframework.web.authorization.simple
 
org.hswebframework.web.authorization.simple.builder - 程序包 org.hswebframework.web.authorization.simple.builder
 
org.hswebframework.web.authorization.token - 程序包 org.hswebframework.web.authorization.token
 
org.hswebframework.web.authorization.token.event - 程序包 org.hswebframework.web.authorization.token.event
 
org.hswebframework.web.authorization.twofactor - 程序包 org.hswebframework.web.authorization.twofactor
 
org.hswebframework.web.authorization.twofactor.defaults - 程序包 org.hswebframework.web.authorization.twofactor.defaults
 
OWN_CREATED - 接口 中的静态变量org.hswebframework.web.authorization.access.DataAccessConfig.DefaultType
自己创建的数据
OwnCreatedDataAccessConfig - org.hswebframework.web.authorization.access中的接口
只能操作由自己创建的数据

P

password - 类 中的变量org.hswebframework.web.authorization.listener.event.AbstractAuthorizationEvent
 
permission(String, String...) - 接口 中的静态方法org.hswebframework.web.authorization.AuthenticationPredicate
 
permission(List<Permission>) - 接口 中的方法org.hswebframework.web.authorization.builder.AuthenticationBuilder
 
permission(String) - 接口 中的方法org.hswebframework.web.authorization.builder.AuthenticationBuilder
 
Permission - org.hswebframework.web.authorization中的接口
用户持有的权限信息,包含了权限基本信息、可操作范围(action)、行,列级权限控制规则。
permission(List<Permission>) - 类 中的方法org.hswebframework.web.authorization.simple.builder.SimpleAuthenticationBuilder
 
permission(String) - 类 中的方法org.hswebframework.web.authorization.simple.builder.SimpleAuthenticationBuilder
 
Permission.DataAccessPredicate<T extends DataAccessConfig> - org.hswebframework.web.authorization中的接口
数据权限查找判断逻辑接口
Phased - org.hswebframework.web.authorization.define中的枚举
 
PlainTextUsernamePasswordAuthenticationRequest - org.hswebframework.web.authorization.simple中的类
 
PlainTextUsernamePasswordAuthenticationRequest() - 类 的构造器org.hswebframework.web.authorization.simple.PlainTextUsernamePasswordAuthenticationRequest
 
postProcessAfterInitialization(Object, String) - 类 中的方法org.hswebframework.web.authorization.twofactor.defaults.DefaultTwoFactorValidatorManager
 
postProcessBeforeInitialization(Object, String) - 类 中的方法org.hswebframework.web.authorization.twofactor.defaults.DefaultTwoFactorValidatorManager
 
publishEvent(ApplicationEvent) - 类 中的方法org.hswebframework.web.authorization.token.DefaultUserTokenManager
 

R

removeAttributes(String) - 接口 中的方法org.hswebframework.web.authorization.Authentication
删除属性,并返回被删除的值
removeAttributes(String) - 类 中的方法org.hswebframework.web.authorization.simple.SimpleAuthentication
 
RequiresDataAccess - org.hswebframework.web.authorization.annotation中的注释类型
数据级权限控制注解,用于进行需要数据级别权限控制的声明.
RequiresExpression - org.hswebframework.web.authorization.annotation中的注释类型
使用表达式进行验证,默认支持spel,ognl表达式。
role(String) - 接口 中的静态方法org.hswebframework.web.authorization.AuthenticationPredicate
 
role(List<Role>) - 接口 中的方法org.hswebframework.web.authorization.builder.AuthenticationBuilder
 
role(String) - 接口 中的方法org.hswebframework.web.authorization.builder.AuthenticationBuilder
 
Role - org.hswebframework.web.authorization中的接口
角色信息
role(List<Role>) - 类 中的方法org.hswebframework.web.authorization.simple.builder.SimpleAuthenticationBuilder
 
role(String) - 类 中的方法org.hswebframework.web.authorization.simple.builder.SimpleAuthenticationBuilder
 

S

saveSetting(String, String, String, UserSettingPermission) - 接口 中的方法org.hswebframework.web.authorization.setting.UserSettingManager
 
scope(String, String, String) - 接口 中的静态方法org.hswebframework.web.authorization.Permission
构造一个数据范围权限控制配置查找逻辑
ScopeDataAccessConfig - org.hswebframework.web.authorization.access中的接口
范围数据权限控制配置
SCRIPT - 接口 中的静态变量org.hswebframework.web.authorization.access.DataAccessConfig.DefaultType
自定义脚本方式
Script - org.hswebframework.web.authorization.define中的接口
使用脚本进行权限控制
ScriptDataAccessConfig - org.hswebframework.web.authorization.access中的接口
通过脚本来控制数据操作权限.脚本可以在前端设置角色的时候进行编辑
setAction(String) - 类 中的方法org.hswebframework.web.authorization.simple.AbstractDataAccessConfig
 
setAllopatricLoginMode(AllopatricLoginMode) - 类 中的方法org.hswebframework.web.authorization.token.DefaultUserTokenManager
 
setAllow(boolean) - 类 中的方法org.hswebframework.web.authorization.listener.event.AuthorizingHandleBeforeEvent
 
setAttribute(String, Serializable) - 接口 中的方法org.hswebframework.web.authorization.Authentication
设置一个属性值,如果属性名称已经存在,则将其覆盖。
setAttribute(String, Serializable) - 类 中的方法org.hswebframework.web.authorization.simple.SimpleAuthentication
 
setAttributes(Map<String, Serializable>) - 接口 中的方法org.hswebframework.web.authorization.Authentication
设置多个属性值,参数为map类型,key为属性名称,value为属性值
setAttributes(Map<String, Serializable>) - 类 中的方法org.hswebframework.web.authorization.simple.SimpleAuthentication
 
setAuthentication(Authentication) - 类 中的方法org.hswebframework.web.authorization.define.AuthorizingContext
 
setClassOrBeanName(String) - 类 中的方法org.hswebframework.web.authorization.simple.SimpleCustomDataAccessConfigConfig
 
setCurrent(UserToken) - 类 中的静态方法org.hswebframework.web.authorization.token.UserTokenHolder
 
setCurrentUserId(String) - 类 中的静态方法org.hswebframework.web.authorization.AuthenticationHolder
 
setDataBuilderFactory(DataAccessConfigBuilderFactory) - 类 中的方法org.hswebframework.web.authorization.simple.builder.SimpleAuthenticationBuilder
 
setDefaultSupportConvert(List<String>) - 类 中的方法org.hswebframework.web.authorization.simple.builder.SimpleDataAccessConfigBuilderFactory
 
setDefinition(AuthorizeDefinition) - 类 中的方法org.hswebframework.web.authorization.define.AuthorizingContext
 
setEventPublisher(ApplicationEventPublisher) - 类 中的方法org.hswebframework.web.authorization.token.DefaultUserTokenManager
 
setException(Exception) - 类 中的方法org.hswebframework.web.authorization.listener.event.AuthorizationFailedEvent
 
setField(String) - 类 中的方法org.hswebframework.web.authorization.simple.SimpleFiledScopeDataAccessConfig
 
setFields(Set<String>) - 类 中的方法org.hswebframework.web.authorization.simple.SimpleFieldFilterDataAccessConfig
 
setFirstRequestTime(long) - 类 中的方法org.hswebframework.web.authorization.token.SimpleUserToken
 
setLastRequestTime(long) - 类 中的方法org.hswebframework.web.authorization.token.SimpleUserToken
 
setMaxInactiveInterval(long) - 类 中的方法org.hswebframework.web.authorization.token.SimpleUserToken
 
setMessage(String) - 类 中的方法org.hswebframework.web.authorization.listener.event.AuthorizingHandleBeforeEvent
 
setParamContext(MethodInterceptorContext) - 类 中的方法org.hswebframework.web.authorization.define.AuthorizingContext
 
setPassword(String) - 类 中的方法org.hswebframework.web.authorization.listener.event.AuthorizationDecodeEvent
 
setPermissions(List<Permission>) - 类 中的方法org.hswebframework.web.authorization.simple.SimpleAuthentication
 
setRequestTimes(long) - 类 中的方法org.hswebframework.web.authorization.token.SimpleUserToken
 
setResult(Map<String, Object>) - 类 中的方法org.hswebframework.web.authorization.listener.event.AuthorizationSuccessEvent
 
setRoles(List<Role>) - 类 中的方法org.hswebframework.web.authorization.simple.SimpleAuthentication
 
setScope(Set<Object>) - 类 中的方法org.hswebframework.web.authorization.simple.SimpleFiledScopeDataAccessConfig
 
setScopeType(String) - 类 中的方法org.hswebframework.web.authorization.simple.SimpleFiledScopeDataAccessConfig
 
setState(TokenState) - 类 中的方法org.hswebframework.web.authorization.token.SimpleUserToken
 
setThirdPartAuthenticationManager(List<ThirdPartAuthenticationManager>) - 类 中的方法org.hswebframework.web.authorization.token.UserTokenAuthenticationSupplier
 
SettingNullValueHolder - org.hswebframework.web.authorization.setting中的类
 
SettingValueHolder - org.hswebframework.web.authorization.setting中的接口
 
setToken(String) - 类 中的方法org.hswebframework.web.authorization.token.SimpleUserToken
 
setType(String) - 类 中的方法org.hswebframework.web.authorization.token.SimpleUserToken
 
setUser(User) - 类 中的方法org.hswebframework.web.authorization.simple.SimpleAuthentication
 
setUserId(String) - 接口 中的方法org.hswebframework.web.authorization.access.UserAttachEntity
 
setUserId(String) - 类 中的方法org.hswebframework.web.authorization.token.SimpleUserToken
 
setUsername(String) - 类 中的方法org.hswebframework.web.authorization.listener.event.AuthorizationDecodeEvent
 
signIn(String, String, String, long) - 类 中的方法org.hswebframework.web.authorization.token.DefaultUserTokenManager
 
signIn(String, String, String, long) - 接口 中的方法org.hswebframework.web.authorization.token.UserTokenManager
登记一个用户的token
signOutByToken(String) - 类 中的方法org.hswebframework.web.authorization.token.DefaultUserTokenManager
 
signOutByToken(String) - 接口 中的方法org.hswebframework.web.authorization.token.UserTokenManager
根据token删除
signOutByUserId(String) - 类 中的方法org.hswebframework.web.authorization.token.DefaultUserTokenManager
 
signOutByUserId(String) - 接口 中的方法org.hswebframework.web.authorization.token.UserTokenManager
删除用户授权信息
SimpleAuthentication - org.hswebframework.web.authorization.simple中的类
 
SimpleAuthentication() - 类 的构造器org.hswebframework.web.authorization.simple.SimpleAuthentication
 
SimpleAuthenticationBuilder - org.hswebframework.web.authorization.simple.builder中的类
TODO 完成注释
SimpleAuthenticationBuilder(DataAccessConfigBuilderFactory) - 类 的构造器org.hswebframework.web.authorization.simple.builder.SimpleAuthenticationBuilder
 
SimpleAuthenticationBuilderFactory - org.hswebframework.web.authorization.simple.builder中的类
TODO 完成注释
SimpleAuthenticationBuilderFactory(DataAccessConfigBuilderFactory) - 类 的构造器org.hswebframework.web.authorization.simple.builder.SimpleAuthenticationBuilderFactory
 
SimpleCustomDataAccessConfigConfig - org.hswebframework.web.authorization.simple中的类
 
SimpleCustomDataAccessConfigConfig() - 类 的构造器org.hswebframework.web.authorization.simple.SimpleCustomDataAccessConfigConfig
 
SimpleCustomDataAccessConfigConfig(String) - 类 的构造器org.hswebframework.web.authorization.simple.SimpleCustomDataAccessConfigConfig
 
SimpleDataAccessConfigBuilder - org.hswebframework.web.authorization.simple.builder中的类
 
SimpleDataAccessConfigBuilder(List<DataAccessConfigConvert>) - 类 的构造器org.hswebframework.web.authorization.simple.builder.SimpleDataAccessConfigBuilder
 
SimpleDataAccessConfigBuilderFactory - org.hswebframework.web.authorization.simple.builder中的类
 
SimpleDataAccessConfigBuilderFactory() - 类 的构造器org.hswebframework.web.authorization.simple.builder.SimpleDataAccessConfigBuilderFactory
 
SimpleFieldFilterDataAccessConfig - org.hswebframework.web.authorization.simple中的类
默认配置实现
SimpleFieldFilterDataAccessConfig() - 类 的构造器org.hswebframework.web.authorization.simple.SimpleFieldFilterDataAccessConfig
 
SimpleFieldFilterDataAccessConfig(String...) - 类 的构造器org.hswebframework.web.authorization.simple.SimpleFieldFilterDataAccessConfig
 
SimpleFiledScopeDataAccessConfig - org.hswebframework.web.authorization.simple中的类
 
SimpleFiledScopeDataAccessConfig() - 类 的构造器org.hswebframework.web.authorization.simple.SimpleFiledScopeDataAccessConfig
 
SimpleFiledScopeDataAccessConfig(String, Set<Object>) - 类 的构造器org.hswebframework.web.authorization.simple.SimpleFiledScopeDataAccessConfig
 
SimpleFiledScopeDataAccessConfig(String, String) - 类 的构造器org.hswebframework.web.authorization.simple.SimpleFiledScopeDataAccessConfig
 
SimpleOwnCreatedDataAccessConfig - org.hswebframework.web.authorization.simple中的类
 
SimpleOwnCreatedDataAccessConfig() - 类 的构造器org.hswebframework.web.authorization.simple.SimpleOwnCreatedDataAccessConfig
 
SimpleOwnCreatedDataAccessConfig(String) - 类 的构造器org.hswebframework.web.authorization.simple.SimpleOwnCreatedDataAccessConfig
 
SimplePermission - org.hswebframework.web.authorization.simple中的类
 
SimplePermission() - 类 的构造器org.hswebframework.web.authorization.simple.SimplePermission
 
SimpleRole - org.hswebframework.web.authorization.simple中的类
 
SimpleRole() - 类 的构造器org.hswebframework.web.authorization.simple.SimpleRole
 
SimpleScriptDataAccessConfig - org.hswebframework.web.authorization.simple中的类
 
SimpleScriptDataAccessConfig() - 类 的构造器org.hswebframework.web.authorization.simple.SimpleScriptDataAccessConfig
 
SimpleUser - org.hswebframework.web.authorization.simple中的类
 
SimpleUser() - 类 的构造器org.hswebframework.web.authorization.simple.SimpleUser
 
SimpleUserToken - org.hswebframework.web.authorization.token中的类
用户令牌信息
SimpleUserToken(String, String) - 类 的构造器org.hswebframework.web.authorization.token.SimpleUserToken
 
SimpleUserToken() - 类 的构造器org.hswebframework.web.authorization.token.SimpleUserToken
 
StringSourceSettingHolder - org.hswebframework.web.authorization.setting中的类
 
StringSourceSettingHolder() - 类 的构造器org.hswebframework.web.authorization.setting.StringSourceSettingHolder
 
sync(Authentication) - 接口 中的方法org.hswebframework.web.authorization.AuthenticationManager
同步授权信息,在调用了Authentication.setAttribute(String, Serializable)或者 Authentication.setAttributes(Map) 后,需要调用次方法进行同步.
syncToken(UserToken) - 类 中的方法org.hswebframework.web.authorization.token.DefaultUserTokenManager
同步令牌信息,如果使用redisson等来存储token,应该重写此方法并调用this#tokenStorage.put

T

test() - 接口 中的方法org.hswebframework.web.authorization.AuthenticationPredicate
 
test(DataAccessConfig) - 接口 中的方法org.hswebframework.web.authorization.Permission.DataAccessPredicate
 
ThirdPartAuthenticationManager - org.hswebframework.web.authorization.token中的接口
 
tokenIsLoggedIn(String) - 类 中的方法org.hswebframework.web.authorization.token.DefaultUserTokenManager
 
tokenIsLoggedIn(String) - 接口 中的方法org.hswebframework.web.authorization.token.UserTokenManager
 
TokenState - org.hswebframework.web.authorization.token中的枚举
令牌状态
tokenStorage - 类 中的变量org.hswebframework.web.authorization.token.DefaultUserTokenManager
 
totalToken() - 类 中的方法org.hswebframework.web.authorization.token.DefaultUserTokenManager
 
totalToken() - 接口 中的方法org.hswebframework.web.authorization.token.UserTokenManager
 
totalUser() - 类 中的方法org.hswebframework.web.authorization.token.DefaultUserTokenManager
 
totalUser() - 接口 中的方法org.hswebframework.web.authorization.token.UserTokenManager
 
touch(String) - 类 中的方法org.hswebframework.web.authorization.token.DefaultUserTokenManager
 
touch() - 类 中的方法org.hswebframework.web.authorization.token.SimpleUserToken
 
touch(String) - 接口 中的方法org.hswebframework.web.authorization.token.UserTokenManager
更新token,使其不过期
TwoFactor - org.hswebframework.web.authorization.annotation中的注释类型
开启2FA双重验证
TwoFactorToken - org.hswebframework.web.authorization.twofactor中的接口
 
TwoFactorTokenManager - org.hswebframework.web.authorization.twofactor中的接口
 
TwoFactorValidator - org.hswebframework.web.authorization.twofactor中的接口
双重验证器,用于某些接口需要双重验证时使用,如: 短信验证码,动态口令等
TwoFactorValidatorManager - org.hswebframework.web.authorization.twofactor中的接口
双重验证管理器
TwoFactorValidatorProvider - org.hswebframework.web.authorization.twofactor中的接口
 

U

UnAuthorizedException - org.hswebframework.web.authorization.exception中的异常错误
未授权异常
UnAuthorizedException() - 异常错误 的构造器org.hswebframework.web.authorization.exception.UnAuthorizedException
 
UnAuthorizedException(TokenState) - 异常错误 的构造器org.hswebframework.web.authorization.exception.UnAuthorizedException
 
UnAuthorizedException(String, TokenState) - 异常错误 的构造器org.hswebframework.web.authorization.exception.UnAuthorizedException
 
UnAuthorizedException(String, TokenState, Throwable) - 异常错误 的构造器org.hswebframework.web.authorization.exception.UnAuthorizedException
 
UnsupportedTwoFactorValidator - org.hswebframework.web.authorization.twofactor.defaults中的类
 
UnsupportedTwoFactorValidator() - 类 的构造器org.hswebframework.web.authorization.twofactor.defaults.UnsupportedTwoFactorValidator
 
user(User) - 接口 中的方法org.hswebframework.web.authorization.builder.AuthenticationBuilder
 
user(String) - 接口 中的方法org.hswebframework.web.authorization.builder.AuthenticationBuilder
 
user(Map<String, String>) - 接口 中的方法org.hswebframework.web.authorization.builder.AuthenticationBuilder
 
user(User) - 类 中的方法org.hswebframework.web.authorization.simple.builder.SimpleAuthenticationBuilder
 
user(String) - 类 中的方法org.hswebframework.web.authorization.simple.builder.SimpleAuthenticationBuilder
 
user(Map<String, String>) - 类 中的方法org.hswebframework.web.authorization.simple.builder.SimpleAuthenticationBuilder
 
User - org.hswebframework.web.authorization中的接口
用户信息
USER_AUTH_CACHE_NAME - 接口 中的静态变量org.hswebframework.web.authorization.AuthenticationManager
 
UserAttachEntity - org.hswebframework.web.authorization.access中的接口
和user关联的实体
userId - 接口 中的静态变量org.hswebframework.web.authorization.access.UserAttachEntity
 
userIsLoggedIn(String) - 类 中的方法org.hswebframework.web.authorization.token.DefaultUserTokenManager
 
userIsLoggedIn(String) - 接口 中的方法org.hswebframework.web.authorization.token.UserTokenManager
 
username - 类 中的变量org.hswebframework.web.authorization.listener.event.AbstractAuthorizationEvent
 
UserSettingManager - org.hswebframework.web.authorization.setting中的接口
 
UserSettingPermission - org.hswebframework.web.authorization.setting中的枚举
 
userStorage - 类 中的变量org.hswebframework.web.authorization.token.DefaultUserTokenManager
 
UserToken - org.hswebframework.web.authorization.token中的接口
用户的token信息
userTokenAuthenticationSupplier(AuthenticationManager) - 类 中的方法org.hswebframework.web.authorization.simple.DefaultAuthorizationAutoConfiguration
 
UserTokenAuthenticationSupplier - org.hswebframework.web.authorization.token中的类
 
UserTokenAuthenticationSupplier(AuthenticationManager) - 类 的构造器org.hswebframework.web.authorization.token.UserTokenAuthenticationSupplier
 
UserTokenChangedEvent - org.hswebframework.web.authorization.token.event中的类
 
UserTokenChangedEvent(UserToken, UserToken) - 类 的构造器org.hswebframework.web.authorization.token.event.UserTokenChangedEvent
 
UserTokenCreatedEvent - org.hswebframework.web.authorization.token.event中的类
 
UserTokenCreatedEvent(UserToken) - 类 的构造器org.hswebframework.web.authorization.token.event.UserTokenCreatedEvent
 
UserTokenHolder - org.hswebframework.web.authorization.token中的类
 
userTokenManager() - 类 中的方法org.hswebframework.web.authorization.simple.DefaultAuthorizationAutoConfiguration
 
UserTokenManager - org.hswebframework.web.authorization.token中的接口
用户令牌管理器,用于管理用户令牌
UserTokenRemovedEvent - org.hswebframework.web.authorization.token.event中的类
 
UserTokenRemovedEvent(UserToken) - 类 的构造器org.hswebframework.web.authorization.token.event.UserTokenRemovedEvent
 

V

validate() - 接口 中的方法org.hswebframework.web.authorization.token.UserToken
 
validate(String, String) - 类 中的方法org.hswebframework.web.authorization.twofactor.defaults.DefaultTwoFactorValidatorProvider
 
valueOf(String) - 枚举 中的静态方法org.hswebframework.web.authorization.annotation.Logical
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.hswebframework.web.authorization.define.HandleType
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.hswebframework.web.authorization.define.Phased
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.hswebframework.web.authorization.listener.event.AuthorizationFailedEvent.Reason
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.hswebframework.web.authorization.setting.UserSettingPermission
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.hswebframework.web.authorization.token.AllopatricLoginMode
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.hswebframework.web.authorization.token.TokenState
返回带有指定名称的该类型的枚举常量。
values() - 枚举 中的静态方法org.hswebframework.web.authorization.annotation.Logical
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.hswebframework.web.authorization.define.HandleType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.hswebframework.web.authorization.define.Phased
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.hswebframework.web.authorization.listener.event.AuthorizationFailedEvent.Reason
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.hswebframework.web.authorization.setting.UserSettingPermission
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.hswebframework.web.authorization.token.AllopatricLoginMode
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.hswebframework.web.authorization.token.TokenState
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
verify(String, long) - 类 中的方法org.hswebframework.web.authorization.twofactor.defaults.DefaultTwoFactorValidator
 
verify(String, long) - 类 中的方法org.hswebframework.web.authorization.twofactor.defaults.UnsupportedTwoFactorValidator
 
verify(String, long) - 接口 中的方法org.hswebframework.web.authorization.twofactor.TwoFactorValidator
验证code是否有效,如果验证码有效,则保持此验证有效期.在有效期内,调用this#expired() 将返回false
A B C D E F G H I J L M N O P R S T U V 
跳过导航链接

Copyright © 2016–2020. All rights reserved.