Commit Graph

361 Commits

Author SHA1 Message Date
click33
f35a6f6ad8 修复利用@字符可以绕过域名允许列表校验的漏洞 2024-05-09 10:15:57 +08:00
click33
b23aa55ffa 新增 checkTicketAppendData 策略函数,用于在校验 ticket 后,给 sso-client 端追加返回信息 2024-05-08 17:21:41 +08:00
click33
b926bad13d 移除过期配置项 2024-05-06 10:34:00 +08:00
click33
2eacec9539 补齐 sa-token-spring-aop 模块中遗漏监听的注解 2024-05-04 05:58:18 +08:00
click33
64abd69715 新增 autoRenewTimeout 配置项:是否在每次下发 ticket 时,自动续期 token 的有效期(根据全局 timeout 值) 2024-05-03 16:14:40 +08:00
click33
5a7463dc91 优化登录有效期策略,SSO Client 端登录时将延续 SSO Server 端的会话剩余有效期 2024-05-03 14:22:27 +08:00
click33
cf1f255a4a 新增 homeRoute 配置项:在 /sso/auth 登录后不指定 redirect 参数的情况下默认跳转的路由 2024-05-03 04:04:52 +08:00
click33
4c216069aa 匿名 client 将不再能解析出所有应用的 client 2024-05-02 10:36:54 +08:00
click33
8d6b648d4b 新增不同 SSO Client 配置不同秘钥的方案 2024-05-02 07:17:11 +08:00
click33
818c1cb4eb 优化sso章节文档和demo示例 2024-05-01 11:14:35 +08:00
click33
14a97a1fcb sso 模块新增 maxRegClient 属性,用于控制模式三下 client 注册数量 2024-05-01 05:53:18 +08:00
click33
7652a51592 新增sso client 登录记录功能 2024-05-01 03:37:18 +08:00
click33
08659f1fa8 整体重构 sa-token-sso 模块,将 server 端和 client 端代码拆分 2024-04-30 08:34:30 +08:00
click33
4f26427bd5 SaSsoConfig 配置项 ssoLogoutCall 重命名为 currSsoLogoutCall 2024-04-27 18:20:57 +08:00
click33
f90bd2cd6a SaSsoConfig 新增配置 currSsoLogin,用于强制指定当前系统的 sso 登录地址 2024-04-27 18:13:16 +08:00
click33
bd313849fc 将 SaSsoConfig 中不必要的 get set 标注为过期 2024-04-27 17:36:00 +08:00
click33
21a4f66595 在 sa-token.sso.is-check-sign=false 时,控制台将输出醒目的警告信息 2024-04-27 16:57:18 +08:00
click33
2c87e47b2b SaSsoConfig 新增配置 isCheckSign(是否校验参数签名),方便本地开发时的调试。 2024-04-27 06:48:03 +08:00
click33
c8a5b922a2 API 调用签名校验时,限定参与签名的参数列表,更安全 2024-04-27 04:52:15 +08:00
click33
a180330215 模式三校验 ticket 增加签名校验 2024-04-27 02:07:18 +08:00
click33
46771bcb3b 优化:jwt模式 token 过期后,抛出的异常描述是 token 已过期,而不再是 token 无效 2024-04-22 02:37:49 +08:00
click33
18bce0877e 扩大 SaTokenDaoForHutoolTimedCache 中 timedCache 可访问范围 2024-04-14 10:24:54 +08:00
click33
3ff0bbdeaf 新增插件:sa-token-hutool-timed-cache,用于整合 Hutool 缓存插件 TimedCache 2024-04-13 16:39:17 +08:00
click33
217721cae6 重构 SaTokenException 类方法 throwBy->notTrue、throwByNull->notEmpty 2024-04-12 10:05:56 +08:00
click33
07e36f52c5
Merge pull request #584 from xiaotian1339/dev
集成thymeleaf插件移除渲染后的<html>标签的命名空间
2024-04-10 20:42:22 +08:00
cuiguiyang
54d29f0fb5 兼容请求/oauth2/token接口时Basic中携带clientId和clientSecret的场景 2024-04-09 15:30:59 +08:00
刘潇
da0622d30c
!292 优化 解决jwt重复设置 keyt 秘钥问题。
Merge pull request !292 from KonBAI/dev
2024-04-01 22:55:20 +00:00
click33
3f59792487 修复错误代码 2024-04-01 06:19:37 +08:00
noear
075e22650b solon 框架升为 2.7.0 2024-03-03 11:13:48 +08:00
xiaotian1339
3d1deba562 移除<html>标签命名空间 2024-02-09 18:21:05 +08:00
KonBAI
275a68a82f 优化 解决jwt重复设置 keyt 秘钥问题。 2024-02-05 17:06:17 +08:00
noear
8826565f6a redisx 框架升为 1.6.0 2023-10-18 18:18:15 +08:00
weloe
d2266d6967 docs: 修复javadoc 2023-07-26 20:30:06 +08:00
noear
1d1aed3719 sa-token-redisson-jackson2 添加 readme,并添加 sa-token-demo-solon-redisson 2023-07-04 10:20:48 +08:00
孔明
b16d033734
!258 添加通用模块 sa-token-redisson-jackson2(spring, solon, jfinal 等都可用)
Merge pull request !258 from 西东/dev
2023-07-04 01:26:18 +00:00
noear
b49c5f9a5f 调整代码格式 2023-06-28 07:16:27 +08:00
noear
e01b98e55a 调整代码格式 2023-06-28 07:15:26 +08:00
noear
4555c48df9 添加通用模块 sa-token-redisson-jackson2(spring, solon, jfinal 等都可用) 2023-06-28 07:09:19 +08:00
hjc
1f5798176d 既然加入了依赖肯定是需要读取配置的, 这个属性检查就去掉吧 2023-06-27 20:45:12 +08:00
click33
dda14fb936 alone-redis 插件兼容低版本 2023-06-23 03:15:51 +08:00
click33
258c155487 sa-token-dubbo3 插件依赖升级到最新版 2023-06-21 05:57:58 +08:00
click33
1b5b0d8775 升级 sa-token-dubbo 插件相关依赖 2023-06-21 03:33:50 +08:00
click33
03f28da988 新增标签方言命名空间,增强 ide 代码提示 2023-06-19 00:17:15 +08:00
click33
bb5e61a554 在解析jwt令牌时强制指定签名算法 2023-06-16 23:13:15 +08:00
click33
81fba06d0a 规范参数名称 2023-06-09 13:56:47 +08:00
click33
5c01deb780 优化校验 ticket 的逻辑 2023-06-08 19:36:38 +08:00
click33
3626c490b8 增加为 StpLogic 单独配置 SaTokenConfig 参数的能力 2023-06-08 10:30:58 +08:00
click33
814a64907a 新增登录时动态指定 active-timeout 能力 2023-06-06 06:18:52 +08:00
click33
4cf317818b 新增 SaCheckOr 注解,批量注解鉴权:只要满足其中一个注解即可通过验证 2023-05-23 05:01:16 +08:00
黄先生
9c6bc57a51 修正版本号的提示,还差parent目录,排除solon相关模块 2023-05-20 17:40:24 +08:00
click33
73e84decde 在登录时增加判断当前 StpLogic 是否支持 extra 扩展参数模式 2023-05-17 20:04:59 +08:00
click33
5bae8504da 修复 sa-token-temp-jwt 模块代码警告 2023-05-16 16:40:48 +08:00
click33
18d2628967 修复 sa-token-sso 模块代码警告 2023-05-16 16:39:48 +08:00
click33
7a057cf8ed 修复 sa-token-redisx 模块代码警告 2023-05-16 16:38:28 +08:00
click33
530ff0e803 修复 sa-token-redisx 模块代码警告 2023-05-16 16:37:27 +08:00
click33
1426529670 修复 sa-token-redis-jackson 模块代码警告 2023-05-16 16:36:34 +08:00
click33
db2dfcf32f 修复 sa-token-redis-jackson 模块代码警告 2023-05-16 16:35:57 +08:00
click33
8bbae3eb32 修复 sa-token-redis-fastjson2 模块代码警告 2023-05-16 16:34:57 +08:00
click33
4119cf8384 修复 sa-token-redis-fastjson 模块代码警告 2023-05-16 16:34:23 +08:00
click33
1ac5da4114 修复 sa-token-redis 模块代码警告 2023-05-16 16:33:50 +08:00
click33
915c438a01 修复 sa-token-quick-login 模块代码警告 2023-05-16 16:28:18 +08:00
click33
3b19111f12 修复 sa-token-oauth2 模块代码警告 2023-05-16 16:26:26 +08:00
click33
cbde6c830e 修复 sa-token-jwt 模块警告 2023-05-16 16:16:43 +08:00
click33
4a14408e4e 修复 sa-token-dialect-thymeleaf 模块代码警告 2023-05-16 16:08:36 +08:00
click33
e00900f4ea 修复 sa-token-alone-redis 模块代码警告 2023-05-16 16:06:24 +08:00
click33
017546bedf add license header 2023-05-15 19:09:23 +08:00
click33
94b1ab29a6 新增 sa-token.sso.mode 配置项,用于约定此系统使用的 SSO 模式。 2023-05-15 01:26:26 +08:00
click33
387af986c6 简化 redis 和 rpc 相关集成包的包名 2023-05-14 01:31:10 +08:00
click33
5173c2637b 优化 sa-token-oauth2 模块注释 2023-05-12 18:40:08 +08:00
click33
c27cf376e7 优化 sa-token-sso 模块注释 2023-05-12 18:36:21 +08:00
click33
56832986f6 优化 sa-token-jwt 模块注释 2023-05-12 18:27:59 +08:00
click33
c9711f1eba 优化 sa-token-temp-jwt 模块注释 2023-05-12 18:10:09 +08:00
click33
d06ef1052f 优化 sa-token-context-grpc 模块注释 2023-05-12 17:55:54 +08:00
click33
ea017c04e5 优化 sa-token-spring-aop 模块注释 2023-05-12 17:50:25 +08:00
click33
ffda42ca0c 优化 sa-token-quick-login 模块注释 2023-05-12 17:38:02 +08:00
click33
000b443586 优化 sa-token-dialect-thymeleaf 模块注释 2023-05-12 17:23:51 +08:00
click33
353a35957b 优化 sa-token-context-dubbo3 模块注释 2023-05-12 15:57:01 +08:00
click33
7377df3408 优化 sa-token-context-dubbo 模块注释 2023-05-12 10:39:33 +08:00
click33
93e01042d6 优化 redis 相关集成模块注释 2023-05-12 09:42:25 +08:00
click33
6fc0660540 优化 sa-token-alone-redis 模块注释 2023-05-12 09:05:51 +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
bc855f2b1b 抽离过滤器接口 SaFilter 2023-04-29 07:12:11 +08:00
click33
9469b15fd6 fix: 在 SSO 模式三中 ticket 校验地址配错时,会出现 NPE 的问题 2023-04-27 23:14:22 +08:00
noear
dccf0433d6 sa-token-dao-redisx: 升级 redisx 为 1.4.7(set 指令改为 setex),解决并发下 getTimeout 值可能与 set 行为不同步的问题 2023-04-13 12:30:38 +08:00
click33
e7ff9c2b2d Merge branch 'dev' of https://github.com/dromara/sa-token into dev 2023-03-17 02:34:42 +08:00
weloe
2f87bb4da5 fix: 修改sa-token-quick-login模块的javadoc注释中的错误的param 2023-03-14 17:48:35 +08:00
noear
eedb4b7f04 sa-token-dao-redisx: 取消 SaTokenDaoOfRedis 弃用标识 2023-03-13 17:39:20 +08:00
click33
27b6fc6c34
Merge pull request #379 from qiudaozhang/dev
适配dubbo3
2023-02-17 13:17:39 +08:00
noear
d173b2b406 sa-token-solon-plugin: 升级 solon 为 2.1.0 2023-02-09 22:12:15 +08:00
qiudaozhang
ae7b35b8b3 适配dubbo3 2023-02-03 09:44:04 +08:00
noear
34f63449f7 调整 sa-token-dao-redisx 适配(提供 base64, json 两种序列化方案) 2023-01-15 09:58:20 +08:00
noear
25013885a6 调整 sa-token-dao-redisx 描述 2023-01-14 09:33:25 +08:00
noear
0fac42e5cc sa-token-dao-redisx 升级 redisx 为 1.4.5,支持序列化配置 2023-01-14 09:30:03 +08:00
click33
1e87426481 v1.34.0 更新 2023-01-11 14:35:04 +08:00
hjc
85f0f9f55a Merge remote-tracking branch 'origin/dev' into dev 2023-01-10 16:53:51 +08:00
hjc
24b6168ce4 alone-redis的single模式追加一个参数 2023-01-10 16:52:13 +08:00
click33
9469251376 细节优化 2023-01-10 16:35:35 +08:00
hjc
0cf045e171 发现了一些新的配置, 一并提交 2023-01-09 13:31:57 +08:00
hjc
80153984e5 alone-redis添加集群模式 2023-01-06 11:18:05 +08:00
click33
374cf70785 为 sa-token-dao-redisson-jackson 适配上 springboot3 2023-01-05 21:29:35 +08:00
click33
40d1056713 Merge branch 'dev' of https://gitee.com/dromara/sa-token into dev 2023-01-05 21:10:13 +08:00
click33
1feca73e2a 适配 springboot3 2023-01-05 19:20:21 +08:00
疯狂的狮子li
9ce29219d6 update 优化 不强制覆盖序列化模式 使用每次赋值的方式 灵活变更序列化 2023-01-03 13:54:16 +08:00
疯狂的狮子li
44ecbe7845 add 增加 适配 redisson 客户端 jackson 序列化 插件 2023-01-03 13:20:20 +08:00
click33
28b3c0567a ticket与client锁定. 2022-12-27 12:31:37 +08:00
click33
90d14ef23b 增加 ticket 的 client 锁定功能 2022-12-07 20:39:24 +08:00
click33
385cf3b2e4 升级临时 Token 认证模块,可指定 service 参数。 2022-12-07 09:59:23 +08:00
click33
57d2843f90 去除不必要的打印语句 2022-11-17 10:42:25 +08:00
click33
d2665036a2 重构异常状态码机制 2022-10-31 02:00:38 +08:00
click33
d6e012cfeb 新增 sa-token-dependencies,统一定义依赖版本 2022-10-26 19:50:16 +08:00
click33
79e7cca4cd 文档新增一个项目同时搭建两个 sso-server 服务 的示例 2022-10-26 13:20:27 +08:00
click33
cfd7a71ca3 重构SSO模块,静态式API改为实例式 2022-10-26 11:42:19 +08:00
click33
2dc0a44dfe Id-Token 模块更名为 Same-Token 2022-10-24 12:25:22 +08:00
ruansheng
01504ae6da Sa-Token 依赖包集中管理 2022-10-23 17:47:47 +08:00
click33
05b227e332 v.1.31.2.temp 发布 2022-10-22 10:48:23 +08:00
click33
54e30e0bed 统一定义依赖版本号 2022-10-22 05:48:02 +08:00
click33
7fbec71bf9 统一定义版本号. 2022-10-22 05:34:03 +08:00
click33
02b55b7665 统一定义版本号 2022-10-22 05:18:08 +08:00
click33
6592b62523 优化文档.. 2022-10-21 11:27:29 +08:00
click33
aa22fe84ee 修复 sa-token-alone-redis + sa-token-dao-redis-fastson 时 Redis 无法分离的问题 2022-10-20 06:41:35 +08:00
click33
6b9901499a 修复 sa-token-quick-login 插件指定拦截排除路由不生效的问题 2022-10-20 06:16:02 +08:00
click33
132ad788cb 新增 sa-token-dao-redis-fastjson2 插件 2022-10-19 07:16:13 +08:00
click33
1c5653dae3 修复 sa-token-dao-redis-fastjson 插件 session.getModel 无法反序列化实体类的问题。 2022-10-19 07:15:59 +08:00
W.d
9cb61085c0
修改错误注释
修改错误注释
2022-09-28 09:57:47 +08:00
click33
9fda298ea6 修复错别字 2022-09-22 15:51:16 +08:00
click33
a2e17432ae 完善注释 2022-09-08 11:24:54 +08:00
click33
a2798b3105 账号封禁模块新增服务指定功能 2022-09-07 01:57:28 +08:00
click33
973a51bcf3 完善单元测试 2022-09-05 15:23:55 +08:00
click33
8bd7b6f2d4 v1.31.0.RC 发布 2022-08-29 20:48:32 +08:00
孔明
6675fc5283
!167 添加grpc版二级上下文
Merge pull request !167 from lym/dev-grpc-context
2022-08-27 02:36:03 +00:00
lym
fb43bd81c9 添加grpc版二级上下文 2022-08-26 16:16:05 +08:00
click33
af514cd71d
Merge branch 'dev' into pref/1.31.0-double_check_lock 2022-08-26 00:21:39 +08:00
Uncarbon
7c8c20fbbe pref: 补充双重检查锁的 volatile 关键词
docs: 调整 Helio 脚手架的外链文案
2022-08-25 16:12:07 +08:00
click33
c7968826b6 重构 spliceTwoUrl 方法到 SaFoxUtil 工具类中 2022-08-24 18:07:51 +08:00
click33
9d6ce502c1 Sa-OAuth2 模块密码式新增 client_secret 参数校验 2022-08-23 16:43:17 +08:00
click33
0a7fb4dd5e sa-token-jwt 模块改为 Util + Template 形式,方便针对部分代码重写。 2022-08-22 16:30:12 +08:00
click33
0c1588daa8 sa-token-jwt 模块依赖改为 hutool-jwt,并升级版本为 5.8.5。 2022-08-22 16:29:42 +08:00
click33
3addd684d6 修改插件名称:sa-token-dao-redis-string -> sa-token-dao-redis-fastjson 2022-08-21 15:38:06 +08:00
click33
be18498119 新增 SaIgnore 忽略鉴权注解 2022-08-21 07:11:33 +08:00
click33
3f91fa4045 完善SSO配置类注释 2022-08-20 12:11:25 +08:00
click33
bd4247554e 删除 sa-token-jwt 模块过期 class 2022-08-20 09:03:09 +08:00
click33
1eddae5e1e 解决单点登录模块 ssoLogoutCall 配置项无效的问题 2022-08-20 08:56:32 +08:00
click33
0dd6e1a429 重命名 SaTokenEventRelease -> SaTokenEventCenter 2022-08-20 04:25:03 +08:00
click33
ce5b46f9a1 重构侦听器模块改为事件订阅发布机制 2022-08-20 02:44:01 +08:00
click33
4fac700ff0 SaStorage 规范数据读写接口 2022-08-19 07:55:35 +08:00
click33
5434ee8800 SSO模块增加 server-url 属性,用于简化各种 url 配置 2022-08-15 09:14:28 +08:00
click33
08ba8a0b52 会话查询API增加反序获取会话方式 2022-08-10 06:50:43 +08:00