Commit Graph

334 Commits

Author SHA1 Message Date
click33
e30f4df048 优化 StpLogic#getLoginId 返回值逻辑 2023-08-04 16:51:21 +08:00
click33
45fcfc5e8e
Merge pull request #497 from shenchunping/dev
fix: 修复getLoginId,默认值空报错
2023-08-04 16:36:48 +08:00
click33
45a77612ef 升级模糊匹配算法 2023-08-04 16:01:58 +08:00
shenchunping
7278467411 fix: 修复getLoginId,默认值空报错 2023-08-03 08:27:15 +08:00
click33
17fa35e251 优化 sign 签名验证的逻辑 2023-07-28 10:07:12 +08:00
click33
b3b89ebf53 去除 nonce 非空校验 2023-07-28 01:19:01 +08:00
孔明
62f92e9097
!261 修复 API接口签名校验参数接口NPE问题,增加必须参数的非空校验处理。
Merge pull request !261 from KonBAI/dev
2023-07-27 17:17:24 +00:00
CZHao
a1a67ca606 fix(SaFoxUtil): 修复权限正则匹配模式
旧代码存在:
user.* 会匹配 usermgt.list
新代码修复:
user.* 只会匹配 user.add user.update 等,匹配模式必须包含user.前缀
且使用replace性能比replaceAll正则替换要高
2023-07-25 10:04:18 +08:00
陈浩杰
d5c8108996 调整注释文本 2023-07-12 09:38:21 +08:00
konbai
f832c63a8c 修复 API接口签名校验参数接口NPE问题,增加必须参数的非空校验处理。 2023-07-11 23:08:47 +08:00
click33
fe5a02d30a v1.35.0 更新 2023-06-23 20:11:23 +08:00
click33
d1ef107662 v1.35.0.RC 2023-06-23 19:41:26 +08:00
click33
1251cd19c5 优化复用 token 的逻辑 2023-06-23 07:11:33 +08:00
click33
8dfc4c837c 修复跨域模式下注销无法彻底删除 Cookie 的问题 2023-06-22 08:54:11 +08:00
click33
30352742f6 使动态 active-timeout 支持 -1 值 2023-06-08 11:43:01 +08:00
click33
3626c490b8 增加为 StpLogic 单独配置 SaTokenConfig 参数的能力 2023-06-08 10:30:58 +08:00
click33
f59b1b3885 新增部分 TokenSign 相关方法,更方便的操作管理会话 2023-06-07 15:49:04 +08:00
click33
15027bbe09 将所有策略声明抽离为单独的函数式接口 2023-06-07 14:16:52 +08:00
click33
d83640ab5e 优化 active-timeout 校验逻辑 2023-06-07 13:14:05 +08:00
click33
814a64907a 新增登录时动态指定 active-timeout 能力 2023-06-06 06:18:52 +08:00
click33
48ba6da91a 在登录时强制性检查账号 id 是否为异常值,如果是则登录失败。 2023-05-24 16:17:42 +08:00
click33
4cf317818b 新增 SaCheckOr 注解,批量注解鉴权:只要满足其中一个注解即可通过验证 2023-05-23 05:01:16 +08:00
click33
4496242626 修复动态创建 StpLogic 时不记录在全局 SaManager 的问题 2023-05-22 02:23:29 +08:00
click33
fe4a5e100b ... 2023-05-21 06:54:31 +08:00
click33
6ed00cc9cb Merge branch 'dev' of https://gitee.com/dromara/sa-token into dev 2023-05-20 18:44:13 +08:00
click33
bacdc37466 StpLogic 的创建转移到 SaStrategy 全局策略中 2023-05-20 18:43:59 +08:00
黄先生
9c6bc57a51 修正版本号的提示,还差parent目录,排除solon相关模块 2023-05-20 17:40:24 +08:00
click33
bbfdc8bce8 添加 api-sign 模块文档 2023-05-19 22:15:29 +08:00
click33
c5caad7a64 TokenSign 新增 tag 挂载参数 2023-05-18 21:03:43 +08:00
click33
b38f1e06eb 允许自定义 SaFoxUtil.isUrl 方法使用的正则表达式 2023-05-18 18:32:01 +08:00
click33
8cb8016fb4 NotLoginException 增加新场景值 -7: 未按照指定前缀提交 token 2023-05-18 18:08:33 +08:00
click33
46dd4be560 NotLoginException 增加新场景值 -6: token 已被冻结 2023-05-18 13:14:09 +08:00
click33
73e84decde 在登录时增加判断当前 StpLogic 是否支持 extra 扩展参数模式 2023-05-17 20:04:59 +08:00
click33
1819d92318 修复 sa-token-core 中的代码警告 2023-05-16 01:02:42 +08:00
click33
bc7a329840 去除多余空格 2023-05-15 19:55:57 +08:00
click33
f4dd609d8a 修复错误的 javadoc 格式 2023-05-15 19:53:57 +08:00
click33
017546bedf add license header 2023-05-15 19:09:23 +08:00
click33
aaa26a4c58 重构概念:User-Session -> Account-Session 2023-05-15 18:23:18 +08:00
click33
574157cee1 简化 redis 和 rpc 相关集成包的包名. 2023-05-14 01:32:49 +08:00
click33
4d954f12f4 新增 getTokenTimeout(String token) 方法,获取任意 token 剩余有效期。 2023-05-13 14:28:19 +08:00
click33
5b5cd5181e 简化修饰符 2023-05-11 15:18:10 +08:00
click33
facb7ca9b6 重构概念:临时有效期 -> token 最低活跃频率 2023-05-11 05:35:43 +08:00
click33
def58b9101 优化日志打印 2023-05-10 12:27:29 +08:00
click33
21edf27743 优化核心包代码注释 & 彩色日志打印 2023-05-08 13:47:59 +08:00
click33
ac09cced2b 重构:API 接口签名所有方法均迁移至 core 核心模块。 2023-05-03 04:23:48 +08:00
click33
aa2663e3f5 新增 getData 接口配置,在模式三拉取数据时可以传递任意参数 2023-05-02 03:22:37 +08:00
click33
453030058f 为 jwt-mixin 模式适配 max-try-times 属性 2023-04-30 23:02:04 +08:00
click33
a72ba8379b 增加循环生成 token 的算法,用于确保 Token 的唯一性 2023-04-30 17:54:22 +08:00
click33
a4320f3e7e 将 getLoginId() 的顺序提前,保留“校验权限前先校验是否登录”的旧共识 2023-04-30 01:28:46 +08:00
click33
2c27611473 未指定具体要校验的权限码时,直接跳过 close #I6ZE9Z 2023-04-30 01:18:15 +08:00