Commit Graph

389 Commits

Author SHA1 Message Date
noear
d8e9e98152 调整 SaRequest:getParamNames() 改为 Collection 类型(之前为 List) 2024-10-07 20:44:55 +08:00
click33
f8afd89154 v1.39.0 update 2024-08-28 09:58:06 +08:00
click33
3eaa6b9baf 修复前端提交同名cookie时的框架错读现象 2024-08-28 00:28:41 +08:00
click33
4683c3f878
Merge pull request #656 from fooooxxxx/fix/timeout-integer-overflow
修复 SaLoginModel 的 timeout 超出整型范围时返回负数导致 Cookie 被设置为 会话期Cookie 的问题
2024-08-27 10:07:46 +08:00
click33
7f20c8d450 完善 SaOAuth2Util 相关方法 2024-08-25 10:32:52 +08:00
click33
a1560ce0a7 新增 StpLogic#getOrCreateLoginSession 方法,获取指定账号 id 的登录会话数据,如果获取不到则创建并返回 2024-08-24 17:55:46 +08:00
click33
419ca3797c 细节优化、文档优化 2024-08-23 16:18:24 +08:00
click33
3345e3aaf9 sa-token-oauth2 新增自定义 grant_type 能力 2024-08-23 03:24:30 +08:00
click33
4aa4941598 新增 scope 等级划分,可指定哪些权限需要强制每次手动授权 2024-08-21 13:57:05 +08:00
click33
0ca8a1ab2d 注解处理器父接口重命名 SaAnnotationAbstractHandler -> SaAnnotationHandlerInterface 2024-08-20 13:00:22 +08:00
click33
15e2d9f668 将 scope 字段改为 List 类型 2024-08-14 18:11:20 +08:00
click33
47cf8939cb 更改 sa-token-oauth2 实体类相关包位置 2024-08-14 13:27:35 +08:00
goodsWox
61c1ed221b squash! 修复 SaLoginModel 的 timeout 超出整型范围时返回负数的问题 2024-08-14 09:46:06 +08:00
grasse
f37c0770bf
Merge branch 'dromara:dev' into fix/timeout-integer-overflow 2024-08-14 09:21:37 +08:00
click33
ae87b11d43 新增 SaOAuth2DataResolver 数据解析器,负责 Web 交互层面的数据进出 2024-08-13 15:04:39 +08:00
click33
f926a3f136 sa-token-solon-plugin 适配自定义注解扩展 2024-08-04 01:42:30 +08:00
click33
c38eb0c68c 注解处理器传递参数改为 Method 2024-08-03 19:22:21 +08:00
click33
cd0c20793a SaAnnotationAbstractHandler 由抽象类改为接口 2024-08-03 19:08:51 +08:00
click33
834e1d5b34 重构注解鉴权底层,可以方便的自定义注解了 2024-08-03 18:50:11 +08:00
goodsWox
637ca491ea 修复 SaLoginModel 的 timeout 超出整型范围时返回负数的问题 2024-07-12 16:22:08 +08:00
click33
8f467bbc9c StpUtil.getTokenSession() 时若未提供 token 将直接抛出异常 2024-05-12 08:59:02 +08:00
click33
4be4ee54c2 修复部分场景下不能正常创建 token-session 的问题 2024-05-11 16:17:25 +08:00
click33
535c8e972f 修复 StpUtil.getLoginId(T defaultValue) 传入 null 时无法正确返回值的bug 2024-05-10 16:16:52 +08:00
click33
c5c3253171 修复创建匿名 token-session 不能持久化存储的问题 2024-05-10 12:40:42 +08:00
click33
6d4496897d 优化:二级认证校验之前必须先通过登录认证校验 2024-05-10 10:55:47 +08:00
click33
f612c87e3a @SaCheckOr注解增加补全@SaCheckHttpDigest校验 2024-05-10 09:41:06 +08:00
click33
adb600d643 优化 token 读取策略,空字符串将视为没有提交token 2024-05-10 09:21:11 +08:00
click33
ce40fe2dad v1.38.0 update 2024-05-06 12:01:07 +08:00
click33
8d6b648d4b 新增不同 SSO Client 配置不同秘钥的方案 2024-05-02 07:17:11 +08:00
click33
e4af180ab8 将部分加密算法设置为过期 2024-04-28 03:05:50 +08:00
click33
2db7ab6f4b SaSignTemplate#checkRequest 增加“可指定参与签名参数”的功能 2024-04-27 04:50:42 +08:00
click33
7b45385ffd 移除 SaSignConfig 的 isCheckNonce 配置项 2024-04-27 02:55:21 +08:00
click33
200f9fe642 修复“当登录时指定 timeout 小于全局 timeout 时,Account-Session 有效期为全局 timeout”的问题。
优化 首次获取 Token-Session 时,其有效期将保持和 token 有效期相同,而不是再是全局 timeout 值
2024-04-23 20:20:25 +08:00
click33
ecb18f5b45 新增 StpUtil.getTokenLastActiveTime() 方法,获取当前 token 最后活跃时间。 2024-04-22 18:25:59 +08:00
click33
d238eea60d 新增 StpUtil.getLoginDeviceByToken(xxx) 方法,用于获取任意 token 的登录设备类型 2024-04-22 17:36:33 +08:00
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