在 Jenkins 上,允许用户处理他们自己的凭据而不是全局凭据
On Jenkins, allow users to handle their own credentials but not global ones
您如何允许 Jenkins 上的用户处理他们自己的凭据(通过单击他们的名称 > 凭据 > 全局凭据 > 添加凭据)但我不希望他们访问全局配置的凭据(通过单击凭据来自主页) ?
如果我想让用户处理其凭据,我必须设置权限 Credentials/View 但它也允许访问全局凭据。
域 用户特定凭据可以是 added/modified People > username > Configure or Credentials ,或点击右上角的用户名和 select Credentials.
在基于 Matrix 的授权配置中受到适当限制(没有为凭据设置权限)时,单击已登录用户旁边的其他用户不应显示这些用户。
编辑: 事实证明,要能够查看您自己的凭据,您需要授予 View 权限 Credentials基于Matrix的权限配置。否则您只能创建凭据,而不能查看、更新或删除它们。这可能不是故意的,而是一个错误。(感谢@benjamin.cohen-solal)
@benjamin.cohen-solal here.
报告的问题
您如何允许 Jenkins 上的用户处理他们自己的凭据(通过单击他们的名称 > 凭据 > 全局凭据 > 添加凭据)但我不希望他们访问全局配置的凭据(通过单击凭据来自主页) ?
如果我想让用户处理其凭据,我必须设置权限 Credentials/View 但它也允许访问全局凭据。
域 用户特定凭据可以是 added/modified People > username > Configure or Credentials ,或点击右上角的用户名和 select Credentials.
在基于 Matrix 的授权配置中受到适当限制(没有为凭据设置权限)时,单击已登录用户旁边的其他用户不应显示这些用户。
编辑: 事实证明,要能够查看您自己的凭据,您需要授予 View 权限 Credentials基于Matrix的权限配置。否则您只能创建凭据,而不能查看、更新或删除它们。这可能不是故意的,而是一个错误。(感谢@benjamin.cohen-solal)
@benjamin.cohen-solal here.
报告的问题