刷新令牌上的授予无效

时间:2018-01-05 16:31:29

标签: docusignapi

我们正在为我们的docusign api使用授权码授予。当我们尝试执行刷新请求时,我们会获得无效的授权。有谁知道我们为什么会收到此错误?另外,我们如何修复和防止此错误?

2 个答案:

答案 0 :(得分:0)

作为实验,请在首次收到后立即尝试使用刷新令牌。这将测试您的刷新令牌API调用。如果刷新失败,那么您的代码就会出现问题。

您收到刷新令牌后多久才尝试使用它?

使用刷新令牌时,您会收到不记名令牌和新刷新令牌。请务必使用新的刷新令牌进行下次刷新。

刷新令牌不会永远存在,但为了获得尽可能长久的令牌,请将范围extended添加到原始请求中。见docs.

即使扩展范围,您的刷新令牌也可能无法正常工作。在这些情况下,您需要让用户再次登录。

答案 1 :(得分:-1)

如果refreshtoken已过期或Authorization标头包含无效值,则通常会出现invalid_grant错误。 DocuSign没有为Refreshtoken到期提供特定值,因此我建议您按照JWT Service Integration更好的路线。使用此功能,您需要获得一次人工同意,然后使用JWT,您可以使用JWT为用户按需创建AccessToken。您可以在JWT Video找到更详细的演示。