是否可以将权限限制为仅允许Bitbucket Server中的REST API调用?

时间:2017-07-02 08:35:25

标签: bitbucket bitbucket-api bitbucket-server

我想知道是否可以将用户的凭据限制为仅允许执行REST API调用(理想情况下是选择的)。

我想限制为Jenkins目的创建的用户能够:

  1. 触发构建(使用POST提交挂钩),
  2. 更新构建状态(使用Build Status API
  3. 感谢。

1 个答案:

答案 0 :(得分:1)

简短的回答是 - 不。没有REST api的特定权限。

详情:

  1. 在推送操作后,收到的帖子会运行。如果是Bitbucket Server,它也会在合并拉取请求后运行。 documentation说:
      

    经过身份验证的用户必须具有REPO_WRITE权限   此拉取请求旨在调用此资源的存储库。

  2. 因此,您必须为用户提供写入权限才能触发后接收挂钩

    1. 根据documentation
    2.   

      经过身份验证的用户必须具有LICENSED权限或更高权限才能进行呼叫   这个资源。

      因此,您可以使用权限最小的用户