无效的JWT:令牌必须是一个短期令牌并且在合理的时间范围内

时间:2017-08-10 09:27:34

标签: c# .net google-api-dotnet-client

我遇到了谷歌服务帐户的问题,关于这篇文章Error:"invalid_grant", Description:"Invalid JWT: Token must be a short-lived token and in a reasonable timeframe", Uri:""也是如此,并且我使用相同的程序。

我已经检查了时间同步,但问题仍然存在 我发现服务是由

创建的
var service = new PlusService(new BaseClientService.Initializer()
        {
            HttpClientInitializer = credential,
            ApplicationName = "CRMpaolo",
        });

我可以看到没有收到/创建任何令牌,如下图所示

screenshot

与问题有关系吗?

1 个答案:

答案 0 :(得分:0)

确保您的断言时间(iat)是当前时间和日期,表示为自1970年1月1日00:00:00以来的秒数。 确保断言的到期时间设置为比您的iat大3600秒。查看https://www.epochconverter.com/以获得当前时间。