如何从 BitBucket OAuth 获取令牌

Posted

技术标签:

【中文标题】如何从 BitBucket OAuth 获取令牌【英文标题】:How can l get token from BitBucket OAuth 【发布时间】:2018-09-05 17:04:05 【问题描述】:

我正在尝试按照文档中的说明通过我的 OAuth 应用程序获取令牌,但我总是收到此错误

"error_description": "无效的 OAuth 客户端凭据", "error": “未授权客户端”

我的行动:

    我收到代码:

    https://bitbucket.org/site/oauth2/authorize?client_id=my_application_key&response_type=code

    我想收到此代码的令牌:

    curl -X POST -u "client_id: my_application_secret" https://bitbucket.org/site/oauth2/access_token -d grant_type=authorization_code -d code=code

也许我错过了什么?

谢谢!

【问题讨论】:

【参考方案1】:

将您的所有 client_id 和 secret 替换为分别从您的 Bitbucket 设置的 OAuth 生成的使用者密钥和使用者机密。

当您成功授权您的集成应用并通过:https://bitbucket.org/site/oauth2/access_token 生成 access_token 后,您应该会收到一个 access_token。

干杯,

安妮

【讨论】:

要明确,问题是文档没有明确指出要替换的常量。在-u client_id:secret 中,您应该输入您的 ConsumerKey 和 ConsumerSecret。 如何在邮递员中制作 -u client_id:secret?

以上是关于如何从 BitBucket OAuth 获取令牌的主要内容,如果未能解决你的问题,请参考以下文章

如何从 bitbucket 云上的 bitbucket 存储库获取 HTTP 访问令牌

如何从 Spotify 获取 Oauth 令牌

如何从 passportjs 中的刷新令牌中获取新的 Google oauth 访问令牌

如何从 django-oauth-toolkit 令牌获取当前登录用户?

如何从 android oAuth 的刷新令牌中获取 access_token

如何从机器人聊天中获取 Twitter OAuth 访问令牌/秘密?