Commit Graph

501 Commits

Author SHA1 Message Date
click33
5b3a64b9fc refactor(oauth2): 优化调整 sa-token-oauth2 模块代码结构及注释 2025-05-14 03:30:31 +08:00
click33
49622fbf2d refactor: 调整注释(修复 Http Digest 认证时 url 上带有查询参数时认证无法通过的问题) 2025-05-09 22:40:48 +08:00
刘潇
5543905505
!334 解决解析Digest参数字符串包含多个=导致认证失败的问题,如:url带参数的问题场景
Merge pull request !334 from Wien/dev
2025-05-09 14:35:56 +00:00
click33
2ecd52b3be feat(sso): 调整 SSO 示例适配最新版 & 新增 sso-resdk 示例 & 新增 sso-anon 示例 2025-05-06 23:26:49 +08:00
click33
ad4e8408fe refactor: 略微优化 sso 相关 demo 2025-05-03 06:46:31 +08:00
click33
c2dea166e4 feat: 新增 StpUtil.getTerminalInfo() 查询设备信息、StpUtil.getLoginDeviceId() 查询登录设备id 2025-05-01 02:32:26 +08:00
Wien
3cb81149c1 解决解析Digest参数字符串包含多个=导致认证失败的问题,如:url带参数的问题场景 2025-04-30 17:04:07 +08:00
click33
66c431bb3e feat: SaLogoutParameter 新增 deviceId 参数,用于控制指定设备 id 的注销 2025-04-30 07:30:11 +08:00
刘潇
6ef777e58f
!332 feat(sa-token): 在 SaCheckOr 注解中添加 apikey 支持
Merge pull request !332 from KairosSun/dev
2025-04-28 11:07:03 +00:00
click33
0ae51a1b56 feat: 新增 http 请求处理器模块 2025-04-26 23:24:31 +08:00
Kairos
a17befcebb feat(sa-token): 在 SaCheckOr 注解中添加 apikey 支持
- 在 SaCheckOr 注解中添加 apikey 属性,用于设定 @SaCheckApiKey
- 更新 SaCheckOrHandler 类,支持处理新增的 apikey 属性- 此更新扩展了 SaCheckOr 注解的功能,使其能够支持 API 密钥的验证
2025-04-26 09:15:22 +08:00
click33
abdfb2305d Merge branch 'dev' of https://gitee.com/dromara/sa-token into dev 2025-04-25 21:40:57 +08:00
click33
84506d49f0 feat: sso 模块新增配置文件方式启用“不同 client 不同秘钥”能力 2025-04-25 21:40:05 +08:00
imlam
757e1b86a7 feat: totp增加issuer字段 2025-04-15 10:49:25 +08:00
click33
308f81be31 release: v1.42.0 2025-04-11 08:38:36 +08:00
click33
7a1095c72f feat: temp token 模块新增命名空间属性 2025-04-11 03:37:46 +08:00
click33
fab7f200cc feat: API Key 模块新增 namespace 命名空间,为多账号模式提供支持 2025-04-10 20:38:47 +08:00
click33
79a962460a feat: 新增 CORS 跨域策略处理函数,提供不同架构下统一的跨域处理方案 2025-04-10 16:46:45 +08:00
click33
ec06b8f644 refactor: 临时 token 认证模块细节优化与 demo、文档补充 2025-04-09 14:43:57 +08:00
click33
713ac4d6e6 feat: temp token 模块增加前缀长度限制 2025-04-09 08:32:19 +08:00
click33
9ecaf72e9f feat: 重构 temp token 模块,新增 value 反查 token 机制 2025-04-09 08:15:46 +08:00
click33
14e645a8ac feat: 防火墙 hook 注册,新增 registerHookToFirst、registerHookToSecond 方法,以便更灵活的控制 hook 顺序 2025-04-08 02:41:40 +08:00
click33
1925eb4081 feat: 新增 Mock 上下文 2025-04-07 11:58:08 +08:00
click33
62d70f0027 refactor: 优化部分类名,更语义化 2025-04-07 11:57:19 +08:00
click33
3acc7bd7af refactor: 重构所有 rpc 组件的 SaTokenContext 上下文读写策略 & 删除二级上下文模块 2025-04-07 05:41:30 +08:00
click33
55f0c94aec refactor: 重构所有 starter 组件的 SaTokenContext 上下文读写策略 2025-04-06 23:22:01 +08:00
click33
601d8b1373 feat: 新增 API Key 模块 2025-04-04 23:36:59 +08:00
click33
f75ab31222 feat: 新增 TOTP 实现 2025-04-02 23:08:47 +08:00
click33
a4c18c5238 feat: 新增 base32 编码工具类 2025-04-02 23:03:34 +08:00
click33
660ac438c2 refactor: renewTimeout 续期方法增加 token 终端信息有效性校验 2025-04-02 08:50:25 +08:00
click33
c289ec572d feat: SaLoginParameter 支持配置 SaCookieConfig 参数 2025-04-02 07:55:15 +08:00
click33
bb5ceb1dc0 refactor: 优化 Token-Session 获取算法,减少缓存读取次数 2025-04-02 06:46:57 +08:00
click33
f2e9f7c222 feat: 新增配置项 rightNowCreateTokenSession:在登录时,是否立即创建对应的 Token-Session (true=在登录时立即创建,false=在第一次调用 getTokenSession() 时创建) 2025-04-02 05:51:18 +08:00
click33
a7f178da53 feat: sa-token-quick-login 插件支持 Http Basic 方式通过认证 2025-04-02 02:54:50 +08:00
click33
92f48256e9 feat: 新增配置项 cookieAutoFillPrefix:cookie 模式是否自动填充 token 前缀 2025-04-02 00:17:56 +08:00
click33
5e8a429d37 v1.41.0 update 2025-03-21 14:22:00 +08:00
click33
bf42588519 refactor: 默认设备类型改为 DEF (源码注释与文档部分) 2025-03-19 12:52:02 +08:00
click33
6a09d71911 feat: 新增 StpUtil.forEachTerminalList 方法,用于手动遍历一个账号的已登录终端信息列表,执行特定函数 2025-03-19 12:33:41 +08:00
click33
c6e1be58c5 fix: 修复 StpUtil.searchSessionId 等会话查询 API 在填写 null 参数时无法正确拼接字符串的问题 2025-03-19 11:57:40 +08:00
click33
4d2eb4e94b feat: SaTokenConfig 新增 replacedRange、overflowLogoutMode、logoutRange、isLogoutKeepFreezeOps、isLogoutKeepTokenSession 配置项 2025-03-19 11:03:32 +08:00
click33
937844f4f6 refactor: 登录参数与注销参数代码细节优化 2025-03-19 08:09:49 +08:00
click33
bfb34293d6 refactor: BCrypt 标注为 @Deprecated 2025-03-14 00:24:32 +08:00
click33
79016e5ffe feat: 新增 SaLogoutParameter,用于控制注销会话时的各种细节 & 优化注销会话相关 API & SaLoginParameter 新增 replacedMode、overflowLogoutMode & SaTokenConsts.DEFAULT_LOGIN_DEVICE_TYPE 默认值改为 DEF 2025-03-13 23:58:18 +08:00
click33
c7f27e393e refactor: 顶人下线将删除对应的 token-session 对象 2025-03-11 14:22:43 +08:00
click33
dded9237a6 refactor: 踢人下线将删除对应的 token-session 对象. 2025-03-11 13:57:38 +08:00
click33
d806f16acd refactor: 踢人下线将删除对应的 token-session 对象 2025-03-11 13:50:45 +08:00
click33
307c6a0619 refactor: 全局配置 is-share 默认值改为 false 2025-03-11 02:09:05 +08:00
click33
3d2cdbbb57 feat: api 参数签名模块允许多实例配置。 Closes #IAK2BI, #I9SPI1, #IAC0P9 2025-03-10 02:07:23 +08:00
click33
aef5e04abe feat: 新增 @SaCheckSign 注解鉴权,用于 API 签名参数校验 2025-03-10 00:08:59 +08:00
click33
1c4af4cc03 feat: API 参数签名配置支持自定义摘要算法 2025-03-09 19:44:45 +08:00