Trello OAuth令牌到期

时间:2016-07-25 22:01:44

标签: oauth trello

我们的服务具有Trello集成功能,我们使用OAuth对用户进行身份验证和授权。但是,在服务重新验证用户之前,我们看到所有对Trello的调用都会失败。首先打电话给https://api.trello.com/1/lists张贴一张卡片,该卡片收到了401响应。获取新令牌(通过有效重新验证)解决了问题,因此它不是权限问题。

此问题最初听起来像是令牌过期问题(因为显然支持expiration=never),但过去没有发生这种情况,我们已经使用Trello的API超过一年了。有没有人碰巧知道Trello的默认OAuth令牌到期以及最近是否有变化?

谢谢!

2 个答案:

答案 0 :(得分:0)

如果请求中未提供有效期限,则OAuth1.0流的默认值为30days

401也可能由用户从其帐户页面https://trello.com/my/account撤消Trello令牌引起。

此外,您还可以通过1/tokens route检查令牌的到期日期:https://trello.com/1/tokens/ {tokenValue}?key = {TrelloAPIKey}&token = {tokenValue}。

对该路线的示例响应如下所示: { "id": "a58541ff795dc3d9a124374b", "identifier": "My Trello Token", "idMember": "5859bd30f6582fbf01f4a8fc", "dateCreated": "2016-12-16T16:45:06.810Z", "dateExpires": null, "permissions": [ { "idModel": "69bdfbf01f58582530f4a8fc", "modelType": "Member", "read": true, "write": true }, { "idModel": "*", "modelType": "Board", "read": true, "write": true }, { "idModel": "*", "modelType": "Organization", "read": true, "write": true } ] }

答案 1 :(得分:0)

默认情况下,Trello访问令牌永不过期。您可以在这里检查:

https://trello.com/{username}/account

在“应用程序”部分下,您将找到与您的帐户关联的API令牌的详细信息。