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 |
|