3

从最近开始,我在获取 id 令牌并使用它时没有任何问题,但可能需要两周时间才能获取新令牌(删除旧令牌并获取新令牌)并验证它无法正常工作。

我在客户端有一个 android 应用程序,在服务器端有一个 java-servlet。验证按照此处所述进行。客户端使用 GoogleAuthUtil.getToken() 方法获取令牌。获取新令牌并验证它没有问题。当我尝试使用 GoogleAuthUtil.clearToken() 清除旧令牌并获取新令牌时,会出现问题。验证失败。检查https://www.googleapis.com/oauth2/v1/tokeninfo?id_token=显示令牌有效。在手动向后端验证者重新发送相同的令牌后,令牌成功。

谷歌 api 似乎需要更长的时间来识别新令牌,然后是从我的客户端到后端的调用。还是我的代码不正确?我不明白问题是突然发生的。

谢谢你

编辑:发现问题。它不是与api。问题是服务器时间落后了。同步时钟后,一切似乎都正常。

4

0 回答 0