【发布时间】:2022-01-03 14:52:11
【问题描述】:
我正在使用 Bitbucket Connect 应用程序并从 webhook 事件中获取 JWT 令牌。
当我使用最新的JWT 获取access token 时,访问令牌API 响应返回空白。
API:
curl -X POST -H "Authorization: JWT {jwt_token}" \ https://bitbucket.org/site/oauth2/access_token \ -d grant_type=urn:bitbucket:oauth2:jwt
示例:
curl -X POST -H "Authorization: JWT ey*****XVCJ9.eyJpc3MiOi****asdfQ.**BBD**" \
https://bitbucket.org/site/oauth2/access_token \
-d grant_type=urn:bitbucket:oauth2:jwt
回应
{blank}
API 参考:
https://developer.atlassian.com/cloud/bitbucket/oauth-2/
谢谢
【问题讨论】:
-
“当我使用最新的 JWT 获取访问令牌时,访问令牌 API 返回空白作为响应”是什么意思?您无法使用访问令牌获取访问令牌?”您需要一个刷新令牌
-
您要使用哪个流程?如此处所述? developer.atlassian.com/cloud/bitbucket/oauth-2
-
我正在使用这个:4。 Bitbucket Cloud JWT 授权 (urn:bitbucket:oauth2:jwt) developer.atlassian.com/cloud/bitbucket/oauth-2/…>
-
抱歉不知道,删除了我的答案以及不正确
-
这里的示例bitbucket.org/atlassian/bb-cloud-jwt-grant-sample-app/src/…(第 125 行)还添加了内容类型,这有帮助吗?
标签: jwt bitbucket bitbucket-api