Skip navigation links
A C D E F G H I L M O P R S T V X 

A

AbstractInterceptor<T extends Annotation> - Class in org.noear.solon.auth.interceptor
 
AbstractInterceptor() - Constructor for class org.noear.solon.auth.interceptor.AbstractInterceptor
 
adapter() - Method in interface org.noear.solon.auth.AuthAdapterSupplier
Deprecated.
适配器
adapter() - Static method in class org.noear.solon.auth.AuthUtil
获取鉴权适配器
adapterAdd(AuthAdapterSupplier) - Static method in class org.noear.solon.auth.AuthUtil
Deprecated.
3.0
adapterAdd(AuthAdapter) - Static method in class org.noear.solon.auth.AuthUtil
添加鉴权适配器
adapterRemove(AuthAdapterSupplier) - Static method in class org.noear.solon.auth.AuthUtil
Deprecated.
3.0
adapterRemove(AuthAdapter) - Static method in class org.noear.solon.auth.AuthUtil
移除鉴权适配器
addRule(Consumer<AuthRule>) - Method in class org.noear.solon.auth.AuthAdapter
添加一个授权规则
addRule(AuthRule) - Method in class org.noear.solon.auth.AuthRuleHandler
 
addRules(Collection<AuthRule>) - Method in class org.noear.solon.auth.AuthAdapter
添加一批授权规则(构建规则)
ATTR_logical - Static variable in interface org.noear.solon.auth.tags.AuthConstants
 
ATTR_name - Static variable in interface org.noear.solon.auth.tags.AuthConstants
 
AuthAdapter - Class in org.noear.solon.auth
认证适配器(由用户对接)
AuthAdapter() - Constructor for class org.noear.solon.auth.AuthAdapter
 
AuthAdapterSupplier - Interface in org.noear.solon.auth
Deprecated.
3.0
AuthConstants - Interface in org.noear.solon.auth.tags
自定义标签的常量配置
AuthException - Exception in org.noear.solon.auth
认证异常
AuthException(AuthStatus, String) - Constructor for exception org.noear.solon.auth.AuthException
 
AuthFailureHandler - Interface in org.noear.solon.auth
认证失败'处理器'
AuthFailureHandlerDefault - Class in org.noear.solon.auth
认证失败处理者-默认实现
AuthFailureHandlerDefault() - Constructor for class org.noear.solon.auth.AuthFailureHandlerDefault
 
AuthIp - Annotation Type in org.noear.solon.auth.annotation
认证Ip注解
AuthLogined - Annotation Type in org.noear.solon.auth.annotation
认证登录状态注解
AuthPath - Annotation Type in org.noear.solon.auth.annotation
认证路径注解
AuthPermissions - Annotation Type in org.noear.solon.auth.annotation
认证特定权限(需要用户按需使用)
AuthProcessor - Interface in org.noear.solon.auth
认证处理器(由用户对接)
AuthProcessorBase - Class in org.noear.solon.auth
认证处理器加强基类
AuthProcessorBase() - Constructor for class org.noear.solon.auth.AuthProcessorBase
 
AuthRoles - Annotation Type in org.noear.solon.auth.annotation
认证特定角色(需要用户按需使用)
AuthRule - Interface in org.noear.solon.auth
授权规则
AuthRuleHandler - Class in org.noear.solon.auth
验证规则'处理器'
AuthRuleHandler() - Constructor for class org.noear.solon.auth.AuthRuleHandler
 
AuthRuleImpl - Class in org.noear.solon.auth.impl
授权规则默认实现
AuthRuleImpl() - Constructor for class org.noear.solon.auth.impl.AuthRuleImpl
 
AuthStatus - Enum in org.noear.solon.auth
认证状态
AuthUtil - Class in org.noear.solon.auth
提供手动授权控制支持
AuthUtil() - Constructor for class org.noear.solon.auth.AuthUtil
 

C

code - Variable in enum org.noear.solon.auth.AuthStatus
 

D

doFilter(Context, FilterChain) - Method in class org.noear.solon.auth.AuthRuleHandler
 
doIntercept(Invocation) - Method in class org.noear.solon.auth.interceptor.AbstractInterceptor
 

E

exclude(String) - Method in interface org.noear.solon.auth.AuthRule
排除
exclude(String) - Method in class org.noear.solon.auth.impl.AuthRuleImpl
 

F

failure() - Method in class org.noear.solon.auth.AuthAdapter
获取默认的验证出错处理
failure(AuthFailureHandler) - Method in class org.noear.solon.auth.AuthAdapter
设定默认的验证出错处理
failure(AuthFailureHandler) - Method in interface org.noear.solon.auth.AuthRule
失败事件
failure(AuthFailureHandler) - Method in class org.noear.solon.auth.impl.AuthRuleImpl
 

G

getPermissions() - Method in class org.noear.solon.auth.AuthProcessorBase
获取用户权限列表
getRoles() - Method in class org.noear.solon.auth.AuthProcessorBase
获取用户角色列表
getStatus() - Method in exception org.noear.solon.auth.AuthException
 

H

handle(Context) - Method in class org.noear.solon.auth.AuthRuleHandler
 
handle(Context) - Method in class org.noear.solon.auth.impl.AuthRuleImpl
 

I

include(String) - Method in interface org.noear.solon.auth.AuthRule
包函
include(String) - Method in class org.noear.solon.auth.impl.AuthRuleImpl
 
IpInterceptor - Class in org.noear.solon.auth.interceptor
AuthIp 注解拦截器
IpInterceptor() - Constructor for class org.noear.solon.auth.interceptor.IpInterceptor
 

L

Logical - Enum in org.noear.solon.auth.annotation
认证的逻辑关系
LoginedInterceptor - Class in org.noear.solon.auth.interceptor
AuthLogined 注解拦截器
LoginedInterceptor() - Constructor for class org.noear.solon.auth.interceptor.LoginedInterceptor
 
loginUrl() - Method in class org.noear.solon.auth.AuthAdapter
获取登录Url
loginUrl(String) - Method in class org.noear.solon.auth.AuthAdapter
设置登录Url

M

message - Variable in enum org.noear.solon.auth.AuthStatus
 

O

of(String) - Static method in enum org.noear.solon.auth.annotation.Logical
 
onFailure(Context, Result) - Method in interface org.noear.solon.auth.AuthFailureHandler
失败时回调
onFailure(Context, Result) - Method in class org.noear.solon.auth.AuthFailureHandlerDefault
 
org.noear.solon.auth - package org.noear.solon.auth
 
org.noear.solon.auth.annotation - package org.noear.solon.auth.annotation
 
org.noear.solon.auth.impl - package org.noear.solon.auth.impl
 
org.noear.solon.auth.integration - package org.noear.solon.auth.integration
 
org.noear.solon.auth.interceptor - package org.noear.solon.auth.interceptor
 
org.noear.solon.auth.tags - package org.noear.solon.auth.tags
 

P

PathInterceptor - Class in org.noear.solon.auth.interceptor
AuthPath 注解拦截器
PathInterceptor() - Constructor for class org.noear.solon.auth.interceptor.PathInterceptor
 
pathPrefix() - Method in class org.noear.solon.auth.AuthAdapter
设置规则路径前缀
pathPrefix(String) - Method in class org.noear.solon.auth.AuthAdapter
设置规则路径前缀(用于支持 AuthAdapterSupplier 的前缀特性)
pathPrefix() - Method in interface org.noear.solon.auth.AuthAdapterSupplier
Deprecated.
路径前缀
PermissionsInterceptor - Class in org.noear.solon.auth.interceptor
AuthPermissions 注解拦截器
PermissionsInterceptor() - Constructor for class org.noear.solon.auth.interceptor.PermissionsInterceptor
 
PREFIX - Static variable in interface org.noear.solon.auth.tags.AuthConstants
 
processor() - Method in class org.noear.solon.auth.AuthAdapter
获取认证处理器
processor(AuthProcessor) - Method in class org.noear.solon.auth.AuthAdapter
设定认证处理器

R

RolesInterceptor - Class in org.noear.solon.auth.interceptor
AuthRoles 注解拦截器
RolesInterceptor() - Constructor for class org.noear.solon.auth.interceptor.RolesInterceptor
 

S

setPathPrefix(String) - Method in class org.noear.solon.auth.AuthRuleHandler
设置规则路径前缀(用于支持 AuthAdapterSupplier 的前缀特性)
start(AppContext) - Method in class org.noear.solon.auth.integration.XPluginImp
 

T

TAG_authPermissions - Static variable in interface org.noear.solon.auth.tags.AuthConstants
 
TAG_authRoles - Static variable in interface org.noear.solon.auth.tags.AuthConstants
 
TAG_permissions - Static variable in interface org.noear.solon.auth.tags.AuthConstants
 
TAG_roles - Static variable in interface org.noear.solon.auth.tags.AuthConstants
 
toResult() - Method in enum org.noear.solon.auth.AuthStatus
转为结果对象
toResult(String) - Method in enum org.noear.solon.auth.AuthStatus
转为结果对象
toString() - Method in enum org.noear.solon.auth.AuthStatus
 
type() - Method in class org.noear.solon.auth.interceptor.AbstractInterceptor
注解类型
type() - Method in class org.noear.solon.auth.interceptor.IpInterceptor
 
type() - Method in class org.noear.solon.auth.interceptor.LoginedInterceptor
 
type() - Method in class org.noear.solon.auth.interceptor.PathInterceptor
 
type() - Method in class org.noear.solon.auth.interceptor.PermissionsInterceptor
 
type() - Method in class org.noear.solon.auth.interceptor.RolesInterceptor
 

V

valueOf(String) - Static method in enum org.noear.solon.auth.annotation.Logical
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.noear.solon.auth.AuthStatus
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.noear.solon.auth.annotation.Logical
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.noear.solon.auth.AuthStatus
Returns an array containing the constants of this enum type, in the order they are declared.
verify(T, Invocation) - Method in class org.noear.solon.auth.interceptor.AbstractInterceptor
验证
verify(AuthIp, Invocation) - Method in class org.noear.solon.auth.interceptor.IpInterceptor
 
verify(AuthLogined, Invocation) - Method in class org.noear.solon.auth.interceptor.LoginedInterceptor
 
verify(AuthPath, Invocation) - Method in class org.noear.solon.auth.interceptor.PathInterceptor
 
verify(AuthPermissions, Invocation) - Method in class org.noear.solon.auth.interceptor.PermissionsInterceptor
 
verify(AuthRoles, Invocation) - Method in class org.noear.solon.auth.interceptor.RolesInterceptor
 
verifyIp(String) - Method in interface org.noear.solon.auth.AuthProcessor
验证IP
verifyIp(String) - Method in class org.noear.solon.auth.AuthProcessorBase
验证IP
verifyIp() - Method in interface org.noear.solon.auth.AuthRule
验证Ip
verifyIp(String) - Static method in class org.noear.solon.auth.AuthUtil
验证是否有Ip授权
verifyIp() - Method in class org.noear.solon.auth.impl.AuthRuleImpl
 
verifyLogined() - Method in interface org.noear.solon.auth.AuthProcessor
验证登录状态
verifyLogined() - Method in class org.noear.solon.auth.AuthProcessorBase
验证登录状态
verifyLogined() - Method in interface org.noear.solon.auth.AuthRule
验证登录状态
verifyLogined() - Static method in class org.noear.solon.auth.AuthUtil
验证是否已登录
verifyLogined() - Method in class org.noear.solon.auth.impl.AuthRuleImpl
 
verifyPath(String, String) - Method in interface org.noear.solon.auth.AuthProcessor
验证路径(一般使用路径验证)
verifyPath(String, String) - Method in class org.noear.solon.auth.AuthProcessorBase
验证路径(一般使用路径验证)
verifyPath() - Method in interface org.noear.solon.auth.AuthRule
验证路径
verifyPath(String, String) - Static method in class org.noear.solon.auth.AuthUtil
验证是否有路径授权
verifyPath() - Method in class org.noear.solon.auth.impl.AuthRuleImpl
 
verifyPermissions(String[], Logical) - Method in interface org.noear.solon.auth.AuthProcessor
验证特定权限(有特殊情况用权限验证)
verifyPermissions(String[], Logical) - Method in class org.noear.solon.auth.AuthProcessorBase
验证特定权限(有特殊情况用权限验证)
verifyPermissions(String...) - Method in interface org.noear.solon.auth.AuthRule
验证权限
verifyPermissions(String...) - Static method in class org.noear.solon.auth.AuthUtil
验证是否有权限授权
verifyPermissions(String[], Logical) - Static method in class org.noear.solon.auth.AuthUtil
验证是否有权限授权
verifyPermissions(String...) - Method in class org.noear.solon.auth.impl.AuthRuleImpl
 
verifyPermissionsAnd(String...) - Method in interface org.noear.solon.auth.AuthRule
验证权限(并且关系)
verifyPermissionsAnd(String...) - Static method in class org.noear.solon.auth.AuthUtil
验证是否有权限授权(同时满足多个权限)
verifyPermissionsAnd(String...) - Method in class org.noear.solon.auth.impl.AuthRuleImpl
 
verifyRoles(String[], Logical) - Method in interface org.noear.solon.auth.AuthProcessor
验证特定角色(有特殊情况用角色验证)
verifyRoles(String[], Logical) - Method in class org.noear.solon.auth.AuthProcessorBase
验证特定角色(有特殊情况用角色验证)
verifyRoles(String...) - Method in interface org.noear.solon.auth.AuthRule
验证角色
verifyRoles(String...) - Static method in class org.noear.solon.auth.AuthUtil
验证是否有角色授权
verifyRoles(String[], Logical) - Static method in class org.noear.solon.auth.AuthUtil
验证是否有角色授权
verifyRoles(String...) - Method in class org.noear.solon.auth.impl.AuthRuleImpl
 
verifyRolesAnd(String...) - Method in interface org.noear.solon.auth.AuthRule
验证角色(并且关系)
verifyRolesAnd(String...) - Static method in class org.noear.solon.auth.AuthUtil
验证是否有角色授权(同时满足多个角色)
verifyRolesAnd(String...) - Method in class org.noear.solon.auth.impl.AuthRuleImpl
 

X

XPluginImp - Class in org.noear.solon.auth.integration
 
XPluginImp() - Constructor for class org.noear.solon.auth.integration.XPluginImp
 
A C D E F G H I L M O P R S T V X 
Skip navigation links

Copyright © 2025. All rights reserved.