All Classes and Interfaces

说明
一个异常:代表 API 已被禁用
一个异常:代表停止匹配,直接退出,向前端输出结果 (框架内部专属异常,一般情况下开发者无需关注)
BCrypt加密算法实现。
一个异常:代表指定账号的指定服务已被封禁
一个异常:代表框架未能获取有效的上下文
lambda 表达式辅助封装:根据 Boolean 变量,决定是否执行一个函数
一个异常:代表会话未能通过 Http Basic 认证校验
一个异常:代表组件或方法未被提供有效的实现
一个异常:代表会话未能通过登录认证校验
一个异常:代表会话未能通过权限认证校验
一个异常:代表会话未能通过角色认证校验
一个异常:代表会话未能通过二级认证校验
一个异常:代表当前不是 Web 上下文,无法调用某个 API
Application Model,全局作用域的读取值对象。
Sa-Token Base64 工具类
Sa-Token Http Basic 认证模块
Sa-Token Http Basic 认证模块,Util 工具类
Http Basic 认证校验:只有通过 Http Basic 认证后才能进入该方法,否则抛出异常。
服务禁用校验:判断当前账号是否被禁用了指定服务,如果被禁用,会抛出异常,没有被禁用才能进入方法。
函数式接口:对一个 [元素] 对象进行注解校验 (注解鉴权内部实现)
登录认证校验:只有登录之后才能进入该方法。
函数式接口:对一个 [Method] 对象进行注解校验 (注解鉴权内部实现)
批量注解鉴权:只要满足其中一个注解即可通过验证
函数式接口:对一个 @SaCheckOr 进行注解校验
权限认证校验:必须具有指定权限才能进入该方法。
角色认证校验:必须具有指定角色标识才能进入该方法。
二级认证校验:客户端必须完成二级认证之后,才能进入该方法,否则将被抛出异常。
Cookie Model,代表一个 Cookie 应该具有的所有参数
Sa-Token Cookie写入 相关配置
函数式接口:创建 SaSession 的策略
函数式接口:创建 StpLogic 的算法
函数式接口:创建 token 的策略
定义所有异常细分状态码
Sa-Token 过滤器接口,为不同版本的过滤器: 1、封装共同代码。
Sa-Token 全局过滤器 - 认证策略封装,方便 lambda 表达式风格调用
Sa-Token 全局过滤器 - 异常处理策略封装,方便 lambda 表达式风格调用
Sa-Token 内部工具类
无形参、无返回值的函数式接口,方便开发者进行 lambda 表达式风格调用
生成唯一式 token 的函数式接口,方便开发者进行 lambda 表达式风格调用
函数式接口:从元素上获取注解
对取值的一组方法封装
函数式接口:判断集合中是否包含指定元素(模糊匹配)
Sa-Token 上下文持有类,你可以通过此类快速获取当前环境下的 SaRequest、SaResponse、SaStorage、SaApplication 对象。
Http 请求各种请求类型的枚举表示
忽略认证:表示被修饰的方法或类无需进行注解认证和路由拦截认证。
函数式接口:判断一个 Method 或其所属 Class 是否包含指定注解
一个异常:代表 JSON 转换失败
JSON 转换器
JSON 转换器,默认实现类
Sa-Token 日志输出接口
Sa-Token 日志实现类 [ 控制台打印 ]
快速、简洁的构建:调用 `StpUtil.login()` 时的 [ 配置参数 SaLoginModel ]
在调用 `StpUtil.login()` 时的 配置参数 Model,决定登录的一些细节行为
管理 Sa-Token 所有全局组件,可通过此类快速获取、写入各种全局组件对象
一个异常:代表 Same-Token 校验未通过
注解鉴权的验证模式
单形参、无返回值的函数式接口,方便开发者进行 lambda 表达式风格调用
单形参、有返回值的函数式接口,方便开发者进行 lambda 表达式风格调用
Request 请求对象 包装类
Response 响应对象 包装类
对请求接口返回 Json 格式数据的简易封装。
无形参、有返回值的函数式接口,方便开发者进行 lambda 表达式风格调用
路由拦截器验证方法的函数式接口,方便开发者进行 lambda 表达式风格调用
路由匹配操作工具类
路由匹配操作对象
Sa Same-Token 同源系统身份认证模块 - 模板方法类
Sa Same-Token 同源系统身份认证模块 - 工具类
Sa-Token 常见加密算法工具类
Session Model,会话作用域的读取值对象
自定义 SaSession 工具类,快捷的读取、操作自定义 SaSession
对写值的一组方法封装
Sa-Token API 接口签名/验签 相关配置类
一个异常:代表 API 参数签名校验失败
API 参数签名算法,在跨系统接口调用时防参数篡改、防重放攻击。
API 参数签名算法 - 工具类
Storage Model,请求作用域的读取值对象。
Sa-Token 策略对象
Sa-Token 临时令牌验证模块 默认实现类
Sa-Token 临时 token 验证模块 - 接口
Sa-Token 临时 token 验证模块 - 工具类
Sa-Token 配置类 Model
Sa-Token配置文件的构建工厂类
Sa-Token 常量类
Sa-Token 上下文处理器
Sa-Token 上下文处理器 [ 默认实现类 ]
Sa-Token 上下文处理器 [ ThreadLocal 版本 ]
Sa-Token 上下文处理器 [ThreadLocal 版本] ---- 对象存储器
Box 临时内部类,用于存储 [ SaRequest、SaResponse、SaStorage ] 三个包装对象
Sa-Token 持久层接口
Sa-Token 持久层接口,默认实现类(基于内存 Map,系统重启后数据丢失)
Sa-Token 事件中心 事件发布器
Sa-Token 框架内部逻辑发生错误抛出的异常
Token 信息 Model: 用来描述一个 Token 的常见参数。
Sa-Token 侦听器
Sa-Token 侦听器的一个实现:Log 打印
Sa-Token 侦听器,默认空实现
Sa-Token 二级Context - 基础接口
Sa-Token 二级Context - 创建器
封装两个值的容器,方便取值、写值等操作,value1 和 value2 用逗号隔开,形如:123,abc
一个异常:代表停止路由匹配,进入 Controller (框架内部专属异常,一般情况下开发者无需关注)
权限数据加载源接口
StpInterface 接口默认的实现类
Sa-Token 权限认证,逻辑实现类
Sa-Token 权限认证工具类
字符串格式化工具,将字符串中的 {} 按序替换为参数
Token 签名 Model