zhaojun
|
324a0156ba
|
升级版本号为 4.3.2
4.3.2
|
2025-06-21 15:21:26 +08:00 |
|
zhaojun
|
91fbb0812e
|
升级依赖版本,避免漏洞
|
2025-06-21 15:14:54 +08:00 |
|
zhaojun
|
f5217af0dd
|
修复 S3 代理上传、下载超时的 bug
|
2025-06-21 15:14:13 +08:00 |
|
zhaojun
|
d88de0d5ae
|
统一异常处理增加 IGNORE_EXCEPTION 的判断
|
2025-06-21 15:13:45 +08:00 |
|
zhaojun
|
ef5057bf41
|
优化 concat 和 removeDuplicateSlashes 工具类性能
|
2025-06-21 15:13:20 +08:00 |
|
zhaojun
|
754edb4551
|
缓存 aes 对象,避免每次都初始化
|
2025-06-21 15:13:01 +08:00 |
|
zhao jun
|
375ac02945
|
Merge pull request #768 from toint-admin/fix/766
fix 过期 MySQL 取短链时间丢失精度
|
2025-06-17 07:46:51 +08:00 |
|
Toint
|
bb673e4807
|
fix 过期时间丢失精度 #766
|
2025-06-16 23:13:06 +08:00 |
|
zhaojun
|
a2f3738393
|
修复阿里云公共空间且指定了加速域名时短链无法正常使用的 bug
|
2025-06-16 20:35:25 +08:00 |
|
zhaojun
|
9d1c12c1e6
|
修复部分 2fa 软件(enpass)无法正常识别生成的二维码的 bug
|
2025-06-16 20:12:53 +08:00 |
|
zhaojun
|
850b736e7c
|
升级版本号到4.3.1
4.3.1
|
2025-06-10 20:37:48 +08:00 |
|
zhaojun
|
5cd3fe05f7
|
单点等登录设置增加 demo 模式注解
|
2025-06-10 20:31:05 +08:00 |
|
zhaojun
|
c6a22d8855
|
移除无用代码
|
2025-06-10 20:30:46 +08:00 |
|
zhaojun
|
889bf962bd
|
增加强制后端地址功能,所有直链/短链地址改为由后端生成
|
2025-06-10 20:30:16 +08:00 |
|
zhaojun
|
ab6ae57482
|
升级版本为 4.3.0
4.3.0
|
2025-05-25 17:43:47 +08:00 |
|
zhaojun
|
bb63fbd91a
|
升级依赖版本
|
2025-05-25 16:42:47 +08:00 |
|
zhaojun
|
d0c8b0cbbb
|
如果用户未启用,不再返回存储源列表。
|
2025-05-24 12:03:35 +08:00 |
|
zhaojun
|
282b2c1b3b
|
升级版本至 4.2.2
|
2025-05-24 10:57:18 +08:00 |
|
zhaojun
|
cf4673cc76
|
优化日志输出,移除无效引用
|
2025-05-24 10:56:54 +08:00 |
|
zhaojun
|
0a3a303bdc
|
Merge remote-tracking branch 'origin/main'
|
2025-05-24 10:43:05 +08:00 |
|
zhaojun
|
8d57ad8e41
|
修复为用户设置基路径后,密码文件夹异常的 bug(影响保存密码,预览,移动复制等操作)
|
2025-05-24 10:40:15 +08:00 |
|
zhaojun
|
ce2a425164
|
限制 webdav 存储源链接时间为 10 秒, 避免因网络问题一直卡住等待。
|
2025-05-24 10:39:26 +08:00 |
|
zhaojun
|
c4c770907e
|
指定 fastjson 转换对象时支持下划线转驼峰
|
2025-05-23 09:27:26 +08:00 |
|
zhaojun
|
7a99d88278
|
修改 JSON 解析器
|
2025-05-23 08:01:26 +08:00 |
|
zhao jun
|
8cd8c0dbed
|
Merge pull request #741 from Oniokey/feat/single-sign-on
[WIP] [Feature] single sign-on
|
2025-05-22 21:10:09 +08:00 |
|
zhaojun
|
b3dc179d98
|
适配单点登录新用户修改密码功能
|
2025-05-22 20:59:27 +08:00 |
|
zhaojun
|
a2f0fa33a2
|
完善单点登录功能:
1. 补充后端管理接口和校验。
2. 新增内置虚拟新用户,用于预配新用户权限。
|
2025-05-22 20:59:02 +08:00 |
|
zhaojun
|
9ba76a6dfd
|
代码风格统一
|
2025-05-17 18:12:24 +08:00 |
|
zhaojun
|
cfbb6a513e
|
新增 name 和 icon 字段,去除 issuer 和 well_known_url 字段。并修改入参校验方式为 jsr 303。
|
2025-05-17 18:09:01 +08:00 |
|
OnEvent
|
d44eaa3a68
|
fix: 修复 SSO 中 Bearer Token 类型验证的逻辑错误
- 修正了对 Token 类型的错误判断逻辑,现在正确检测非 Bearer 类型并返回错误提示。
|
2025-05-15 22:01:06 +08:00 |
|
OnEvent
|
df36ad80b6
|
refactor: 优化 SSO 服务与接口的返回结构
- 将返回值统一调整为 AjaxJson 格式,以提高错误处理的一致性。
- 增加参数验证逻辑,确保单点登录配置中必要字段的完整性。
- 添加更详尽的错误提示信息。
|
2025-05-12 00:07:01 +08:00 |
|
OnEvent
|
157dcfb29a
|
chore: 移除一个错误处理的 TODO
|
2025-05-11 23:00:32 +08:00 |
|
OnEvent
|
1cc4f2fbf7
|
chore: 增加必要的注释
|
2025-05-11 22:51:46 +08:00 |
|
OnEvent
|
1a1662e086
|
feat: 添加 SSO 配置信息表的数据库结构
- 新增 SQLite 和 MySQL 数据库的 `sso_config` 表,用于存储单点登录(OIDC/OAuth2.0)的配置信息。
|
2025-05-11 22:51:04 +08:00 |
|
OnEvent
|
8057c8b1ce
|
fix: 移除 SsoService 中多余的参数注解
- 去除部分方法中多余的 @RequestBody 和 @PathVariable 注解。
|
2025-05-11 22:27:44 +08:00 |
|
OnEvent
|
a9aff209b8
|
chore: 移除 well-known 的 TODO
|
2025-05-11 22:25:24 +08:00 |
|
OnEvent
|
f5e883c08f
|
feat: 增加单点登录配置管理的增删改查接口
- 新增 insertProvider、deleteProvider、modifyProvider、getProvider 方法,支持对 SSO 配置的增删改查操作。
|
2025-05-11 22:23:32 +08:00 |
|
OnEvent
|
1896859b2a
|
refactor: 优化单点登录 Token 和用户信息处理逻辑
- 修改 Token 获取逻辑,增加日志记录,并增加对 Token 类型的校验。
- 简化用户信息解析,移除冗余的 `UserInfoResponse` 类,改用通用方式处理绑定字段。
- 调整 `TokenResponse` 类,新增 `refreshToken` 和 `refreshTokenExpiresIn` 字段。
|
2025-05-11 22:20:46 +08:00 |
|
OnEvent
|
be5292324c
|
refactor: 增加 SSO 登录支持多厂商动态配置
- 修改 SsoController,使登录与回调支持通过路径参数动态识别 SSO 厂商。
- 重构 SsoService,从数据库动态获取不同厂商的配置,去除硬编码客户端信息。
- 提高单点登录功能的可扩展性与灵活性,便于后期添加新厂商支持。
|
2025-05-11 19:04:57 +08:00 |
|
OnEvent
|
c27a207011
|
feat: 添加单点登录配置的实体类、Mapper 接口和 XML 配置
- 新增 SsoConfig 实体类,用于表示单点登录厂商的配置信息。
- 实现 SsoConfigMapper 接口及对应的 MyBatis XML 映射文件,用于查询单点登录配置表中的记录。
- 提供根据厂商名称查询单点登录配置信息的功能。
|
2025-05-11 19:03:41 +08:00 |
|
OnEvent
|
424cc050ba
|
refactor: 优化单点登录返回内容及接口路径
- 调整单点登录相关接口的路径结构。
- 修改单点登录成功与失败的返回内容格式,统一使用 AjaxJson 提供一致的接口响应格式。
|
2025-05-11 16:22:03 +08:00 |
|
OnEvent
|
c623db5528
|
refactor: 回退 sa-token 版本并调整代码以兼容
- 将 `sa-token-spring-boot3-starter` 的版本从 1.42.0 回退至 1.38.0,以解决兼容性问题。
- 更新 `SsoService` 中使用的登录方法,替换 `SaLoginParameter` 为已兼容的 `SaLoginModel` 类,以确保功能正常运行。
|
2025-05-11 16:01:50 +08:00 |
|
OnEvent
|
8021838dae
|
refactor: 更新 SSO 回调路径以更清晰区分功能模块
- 更新了 SSO 相关接口路径 (`/callback`, `/success`, `/error`) 至更具有模块性的路径 (`/login/callback`, `/login/success`, `/login/error`)。
|
2025-05-11 14:19:05 +08:00 |
|
OnEvent
|
2a3da9bbeb
|
fix: SSO 错误页面 URL 编码处理
- 修改 SsoService 中的错误页面跳转 URL,新增 URL 编码以确保特殊字符处理正确。
|
2025-05-09 18:58:41 +08:00 |
|
OnEvent
|
89414dcfd9
|
feat(WIP): 添加单点登录(SSO)功能
- 新增 SSO 服务逻辑,包括授权地址生成、回调处理和用户信息获取。
- 新增 SSO Controller,提供登录、回调以及成功/失败处理的 API。
- 定义 SSO 模型类,用于 Access Token 和用户信息的封装。
- 当前逻辑以使用 Logto OSS 测试无误。
- 本功能未全部完成,待后续开发。
|
2025-05-09 18:43:53 +08:00 |
|
OnEvent
|
e075c7104f
|
chore: 更新 sa-token 依赖版本至 1.42.0
- 将 sa-token-spring-boot3-starter 版本从 1.38.0 升级到 1.42.0。
- 提升 sa token 依赖版本以适配 OAuth2-Client 数据互通, 参见: [OAuth2-Client 数据互通](https://sa-token.cc/doc.html#/oauth2/oauth2-interworking?id=oauth2-client-%e6%95%b0%e6%8d%ae%e4%ba%92%e9%80%9a)
|
2025-05-09 18:41:17 +08:00 |
|
zhao jun
|
272b072e73
|
Merge pull request #738 from BottleSoy/main
为SFTP添加密钥登录
|
2025-05-06 22:12:54 +08:00 |
|
zhaojun
|
a69fbe808a
|
为 SFTP 增加密钥 passphrase 参数
|
2025-05-06 22:09:19 +08:00 |
|
soy
|
61722866e0
|
删除调试信息
|
2025-05-06 07:45:57 +08:00 |
|
soy
|
04103193a2
|
为SFTP添加密钥登录
|
2025-05-06 07:29:16 +08:00 |
|