找回密码
 立即注册
搜索
查看: 27|回复: 1

百目 JArgus v2.0.7 — 企业统一认证版本

[复制链接]

主题

0

回帖

0

积分

积分
0
发表于 4 天前 | 显示全部楼层 |阅读模式
百目 JArgus v2.0.7

新增企业统一认证,改造「检查更新」,并完成 9 项安全与稳定性修复。
新增:企业统一认证(SSO)

•
两种接入方式:票据回调(企业登录后回调 /sso/entry?ticket=…,校验接口返回用户名与管理员标记)或受信网关头(X-Auth-User / X-Auth-Admin,可附加共享密钥)。

•
角色规则:管理员白名单或认证源的管理员标记为 ADMIN,其余为 VIEWER(只读)。

•
本地登录可关闭:「系统管理 → 统一认证」可只保留统一认证入口;配置不可用时自动恢复本地登录,另有 --app.sso.reset-local-login=true 破窗参数。

•
安全:只信任 TCP 直连的受信代理(IP / CIDR,默认仅本机),不采信 X-Forwarded-For;登录失败限流 20 次 / 15 分钟;共享密钥 AES 加密落库。





改进:检查更新

•
双源兜底:GitHub 不可达时自动改查 Gitee,设置页标注来源。

•
同版本安装包重发提醒:版本号相同但 jar 不同(SHA-256 → 附件大小 → Content-Length)时提示,可忽略,对方再次上传后重新提醒。

•
管理员导航圆点提示;远端发布说明只保留安全协议链接。


安全加固

•
快照复制与扫描不再跟随符号链接,避免仓库内链接把本机敏感文件读入快照。

•
问题上下文只允许读取快照目录内的文件,../ 与绝对路径不再生效。

•
CI Webhook 验签直接对请求体原始字节计算 HMAC。

•
/api/** 不再因后缀与静态资源相同而免登录。

•
登录回跳地址按 URL 解析比对同源,只回跳 path / query / hash。


稳定性

•
分页页码下限 1、每页上限 200,避免超大 size 全表加载。

•
单元测试超时结束整棵进程树,不再残留 surefire JVM / Gradle daemon。

•
驱动上传显式关闭文件流;远端登录 configId 非法返回 400。


升级须知

•
新增 sso_config、update_artifact_dismissal 两张表,旧库首次启动自动补建,覆盖 jar 即可。

•
网关头模式需把网关出口地址加入 app.security.trusted-proxies(默认 127.0.0.1,::1)。

•
检查更新开关:app.update-check.enabled / timeout-ms / match-artifact。

•
加密密钥、Cookie、CI Token 与 v2.0.0 起一致。



Github:https://github.com/vfaner/jargus/releases/download/v2.0.7/jargus.jar

gitee: https://gitee.com/super_rgh/jargus/releases/download/v2.0.7/jargus.jar

原文链接

打赏作者

当前余额:0 Token,打赏后立即到账

主题

0

回帖

0

积分

积分
0
发表于 4 天前 | 显示全部楼层
已阅,受益匪浅,楼主加油更新。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

{ template common/footer}