Commit Graph

354 Commits

Author SHA1 Message Date
click33
56101f8526 增加 SaHttpDigestTemplate 自动注入 2024-04-19 13:16:18 +08:00
click33
eaf43d0e5f 更换 HttpBasic 认证模块包名 2024-04-18 17:55:04 +08:00
click33
543613b5dd 新增 Http Digest 认证模块简单实现 2024-04-18 14:39:12 +08:00
click33
579aee164a StpUtil.getSessionBySessionId 提供的 SessionId 为空时将直接抛出异常,而不是再返回null 2024-04-12 10:29:21 +08:00
click33
217721cae6 重构 SaTokenException 类方法 throwBy->notTrue、throwByNull->notEmpty 2024-04-12 10:05:56 +08:00
click33
8a2a4f0372 保留过期类 InvalidContextException 向下兼容 2024-04-12 09:31:09 +08:00
click33
45ecb14c72 InvalidContextException 更名为 SaTokenContextException 2024-04-12 09:30:29 +08:00
click33
801e29632f 优化权限校验算法 2024-04-11 02:27:33 +08:00
click33
b86fc06030 修复 StpUtil.getSessionByLoginId(xx) 参数为 null 时创建无效 SaSession 的 bug。 2024-03-27 18:21:37 +08:00
click33
e076c71648 v1.37.0 update 2023-10-18 13:22:36 +08:00
click33
6977d3d136 优化 SaTokenDao 组件更换时的逻辑 2023-10-17 12:14:42 +08:00
click33
0f7e1e977c Merge branch 'dev' of https://gitee.com/dromara/sa-token into dev 2023-10-17 11:42:19 +08:00
click33
e918f613b8 未登录时调用鉴权 API 抛出未登录异常而不再是无权限异常。 2023-10-17 11:42:06 +08:00
刘潇
106a710dd8
!286 SaTokenDao 新增默认方法 onChange
Merge pull request !286 from moon69/dev
2023-10-17 03:40:37 +00:00
click33
954efeb732 修复路由拦截鉴权可被绕过的问题 fix #515 2023-10-16 16:02:19 +08:00
moon69
8db78e0a5d SaTokenDao 新增默认方法 onChange,当 SaManager.saTokenDao 变更时,调用该方法 2023-10-14 12:36:00 +08:00
click33
e32979a7a6 v1.36.0 update 2023-09-22 02:54:35 +08:00
若初
4c65c0be08 移除不必要final 2023-08-21 17:15:38 +08:00
若初
180fe0791b pom修改 2023-08-21 12:41:04 +08:00
若初
b42deb823b 1、加密工具类增加sha384以及sha512,抽取sha公共方法,增加加密异常码
2、优化代码规范提示
2023-08-21 12:34:10 +08:00
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