如何通过OAuth客户端凭据配置/访问Bitbucket服务器REST API
我不明白如何使用客户端凭据授予类型生成用于Bitbucket服务器REST API的机密。例如:如何通过OAuth客户端凭据配置/访问Bitbucket服务器REST API,rest,oauth,bitbucket-server,bitbucket-api,Rest,Oauth,Bitbucket Server,Bitbucket Api,我不明白如何使用客户端凭据授予类型生成用于Bitbucket服务器REST API的机密。例如: $ curl -X POST -u "client_id:secret" https://example.org/site/oauth2/access_token -d grant_type=client_credentials 这是在“应用程序链接”区域创建的吗?如何指定要授权的用户?您在问题中所述的url与Bitbucket云版本类似。 Bitbucket服务器响应的OAuth过程。对于所有的
$ curl -X POST -u "client_id:secret" https://example.org/site/oauth2/access_token -d grant_type=client_credentials
这是在“应用程序链接”区域创建的吗?如何指定要授权的用户?您在问题中所述的url与Bitbucket云版本类似。 Bitbucket服务器响应的OAuth过程。对于所有的Atlassian服务器产品,它们看起来都有些不同 已经有一些关于这方面的文档,以及如何:
- 具有后备用户的2条腿OAuth
- 带模拟的2条腿OAuth
- 三腿OAuth,通过实际用户的许可进行模拟
这里还有更多关于不同类型的文章:这里有相同的问题。我正在寻找相同的解决方案,因为在BitBucket服务器的本地版本中没有添加OAuth消费者的选项。该选项仅在云版本中可用。我可以确认我们也在使用内部解决方案。