Artifactory - 隐藏“上次下载”信息

问题描述 投票:0回答:2

我们正在使用 Artifactory 工具向客户分发 gradle 文件和其他工件,并通过每个客户登录来保证安全。 但是,如果这些客户获得 Web 应用程序访问权限(例如,他们需要更改密码),他们就可以看到他们有权(读取)访问的所有存储库和工件,包括上次下载该文件的人员。

除了建立我们自己的密码更改网站之外,还有什么方法可以更改此设置吗?

artifactory
2个回答
0
投票

目前无法从 JFrog Artifactory 屏幕中删除“上次下载”信息。如果您有这样的要求,您可以随时联系 JFrog 支持团队,让他们记录增强请求。

作为替代方案,如果您确实想在这个用例中使用 Artifactory,您可能需要考虑为每个客户提供自己的存储库,并只允许他们访问该存储库。 Artifactory 仅存储文件一次。第一次上传文件时,Artifactory 会计算校验和并相应地存储文件(包括将记录放入数据库)。如果再次上传文件或将文件复制到多个目标,则仅更新数据库以创建将文件的校验和映射到其新位置的记录。从积极的一面来看,您可以将工件存储一次,而您的客户只能看到他们自己的存储库。不利的一面是,您最终会在 Artifactory 中获得更多存储库。


0
投票

我们还想向用户隐藏“上次下载者”信息。在联系 JFrog 支持后,他们向我们通报了设置

artifactory.security.personal.info.non.admin.exposure (default, true).

并将其设置为

false
(Artifactory Cloud)。现在,对于非管理员用户,“上次下载者”和“部署者”字段显示“未知”。

© www.soinside.com 2019 - 2024. All rights reserved.