Commit Graph

66 Commits

Author SHA1 Message Date
click33
ad4e8408fe refactor: 略微优化 sso 相关 demo 2025-05-03 06:46:31 +08:00
click33
62e5c9b19d refactor(sso): 封住化获取 client 标识值 2025-05-02 04:54:38 +08:00
click33
5aac119beb feat(sso): 单点注销支持单设备注销 2025-05-01 16:10:02 +08:00
click33
0229459d8d refactor: 新增 TicketModel 对象,以便在 ticket 中储存更多信息 2025-04-30 11:27:14 +08:00
click33
95cc77a8bc feat: sa-token-sso 模块新增消息推送机制 2025-04-30 03:55:42 +08:00
click33
84506d49f0 feat: sso 模块新增配置文件方式启用“不同 client 不同秘钥”能力 2025-04-25 21:40:05 +08:00
click33
476910dffb feat: sso. 2025-04-25 15:39:44 +08:00
click33
79113c5848 feat: sso 模块新增 allowAnonClient 决定是否启用匿名 client & 新增 clients 配置项,用于单独配置每个 client 的授权信息 2025-04-25 15:39:11 +08:00
click33
18ab60d4d2 refactor: 修复 sso 插件不正确的注释描述 2025-04-02 02:54:05 +08:00
click33
d1be8365c4 chore: 删除不必要的 .gitignore 文件 2025-02-24 20:27:22 +08:00
click33
0d9fed1558 refactor: 重构部分 sa-token-redis 插件,适配 SPI 机制 2025-02-21 21:27:34 +08:00
click33
a2289dc6a1 修复不准确的注释信息 2024-08-16 23:25:27 +08:00
click33
35cb81085c 修复 sa-token-sso 部分问题 2024-05-12 12:40:05 +08:00
click33
1850130e11 sa-token-sso model 类增加 implements Serializable,以便完成序列化存储 2024-05-11 17:11:26 +08:00
click33
dd533fba8e /sso/logout 接口 self 格式设置响应头,以适配 solon 下集成 sso 插件可以正常跳转路径 2024-05-11 15:56:56 +08:00
click33
c169721ebf 禁止 allow-url 配置项 * 符号出现在中间位置,因为这有可能导致校验被绕过 2024-05-09 11:04:50 +08:00
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
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
217721cae6 重构 SaTokenException 类方法 throwBy->notTrue、throwByNull->notEmpty 2024-04-12 10:05:56 +08:00
click33
5c01deb780 优化校验 ticket 的逻辑 2023-06-08 19:36:38 +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
18d2628967 修复 sa-token-sso 模块代码警告 2023-05-16 16:39:48 +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
c27cf376e7 优化 sa-token-sso 模块注释 2023-05-12 18:36:21 +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
9469b15fd6 fix: 在 SSO 模式三中 ticket 校验地址配错时,会出现 NPE 的问题 2023-04-27 23:14:22 +08:00
click33
9469251376 细节优化 2023-01-10 16:35:35 +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