Commit Graph

80 Commits

Author SHA1 Message Date
click33
0cd3d66712 fix: sa-token-sso 模块 SaSsoClientModel 删除 isValidPushUrl 函数,避免其触发自动序列化操作导致无法存入 redis 2025-06-03 23:48:24 +08:00
click33
a6b38430cd fix: 修复 SSO 模式三全端注销失效的问题 2025-06-03 20:26:33 +08:00
click33
a5ea1a3a4d docs: sso 章节和 oauth2 章节文档增加可重写策略说明 2025-05-15 21:47:56 +08:00
click33
df91c2ece0 refactor: API Sign 模块拆分独立插件包:sa-token-sign 2025-05-15 21:21:21 +08:00
click33
a3c7568fc3 docs: 补充 sso 模块遗漏的配置字段介绍 2025-05-10 17:32:42 +08:00
click33
6fc3b09581 feat(sso): 单点注销消息推送时忽略掉发起调用的 client,减少不必要的调用 2025-05-09 21:40:59 +08:00
click33
cad172819a refactor: 调整 solon-sso 示例代码 2025-05-09 03:53:03 +08:00
click33
d6187e8c34 feat(sso): 注销回调推送消息增加 autoLogout 参数 2025-05-08 22:21:24 +08:00
click33
88f99c49fb refactor: 调整 SSO 相关示例 2025-05-08 20:50:30 +08:00
click33
2ecd52b3be feat(sso): 调整 SSO 示例适配最新版 & 新增 sso-resdk 示例 & 新增 sso-anon 示例 2025-05-06 23:26:49 +08:00
click33
213d98d848 refactor: 重构 sa-token-sso 模块代码及注释,提高代码可读性 2025-05-05 12:55:52 +08:00
click33
f150209a4f feat(sso): sso-server 新增 jumpToRedirectUrlNotice 策略,用于授权重定向跳转之前的通知 2025-05-03 13:14:18 +08:00
click33
6f845fb6b8 feat(sso): 新增 convertCenterIdToLoginId、convertLoginIdToCenterId 策略函数,用于描述本地 LoginId 与认证中心 loginId 的转换规则 2025-05-03 12:45:09 +08:00
click33
6e9bb2b31a feat(sso): 新增 SSO Strategy 策略类 2025-05-03 12:04:14 +08:00
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