gpt4 book ai didi

curl - 使用 curl (Postman) 的 Bitbucket API 身份验证

转载 作者:行者123 更新时间:2023-12-05 03:01:19 27 4
gpt4 key购买 nike

我试图弄清楚如何使用 Bitbucket API 2 进行身份验证,但到目前为止还没有成功。

应该可以使用以下 curl 命令进行身份验证并获取访问 token :

$ curl -i -X POST -u "client_id:secret" https://bitbucket.org/site/oauth2/access_token -d grant_type=password -d username=<username> -d password=<password>

我非常有信心 <username><password>部分应替换为我在 Bitbucket 中的用户名和密码。然而,client_id:secret部分让我感到困惑。

我试过以下方法:

  • 硬编码client_id:secret部分 ==> 运气不好
  • 硬编码client_id:secret使用 key 的部分和 secret从我的 Bitbucket 设置页面中的 OAuth 页面,如下所示:<key>:<secret> ==> 运气不好
  • 硬编码client_id:secret使用 key 的部分和 secret从我的 Bitbucket 设置页面中的 OAuth 页面,如下所示:<key>:<secret> (base64) 编码 ==> 运气不好

问题:

  • 我做错了什么以及如何为上述 curl 命令修复它?
  • 如果我也想在 Postman 中尝试这个,-d参数应该放在 Body 部分,但是 -u 放在哪里(client_id:secret) 部分?

附言。我不想在 URL 中放置任何 client_id/secret/username/password。

最佳答案

您可以将您的用户名和密码放在授权选项卡下的 Postman 上。选择 Type Basic Auth 并设置您的用户名和密码。执行您的请求,如果有效,请查看“代码”链接上的 CURL 请求。Postman 也会显示 CURL 请求,其中包含使用您的用户和密码详细信息生成的基本身份验证 token 。

关于curl - 使用 curl (Postman) 的 Bitbucket API 身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55937529/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com