我正在制作一个使用oauth与bitbucket集成的应用程序。
我的问题是如何获取令牌详细信息,例如令牌到期日期或令牌权限。
bitbucket API上是否有任何端点可以提供这些详细信息
已解决: Bitbucket令牌的到期时间为1小时,之后我们需要使用提供的刷新令牌来刷新访问令牌。
答案 0 :(得分:0)
Bitbucket没有已发布的方法来查询访问令牌。
您可以在此处查看所有OAUTH方法:
这可能没关系,因为它们每60分钟到期一次,所以你很可能需要以任何方式请求刷新。在刷新时,它会为您提供一个新的访问令牌,并告诉您再次到期(60分钟内)以及您询问的权限(范围)。
刷新响应不需要在60分钟限制内发生,因此您只需在即将使用时刷新。它会回复:
{“access_token”:“”,“scopes”:“”,“expires_in”:3600,“refresh_token”:“”,“token_type”:“bearer”}
权限如下:“wiki pullrequest项目团队帐户”,它们也列在上面的链接页面下(在“范围”部分中)。