Google令牌随机删除

时间:2017-04-12 21:14:02

标签: c# google-api

在我的应用中,我已将用户凭据保存到路径中,文件名为Google.Apis.Auth.OAuth2.Responses.TokenResponse-user

这是GoogleWebAuthorizationBroker.AuthorizeAsync方法(Auth.OAuth2 API的一部分)搜索的默认文件,对吧?

它只会在保存到此文件名时获取凭据,并在没有时创建新凭据。

昨天,这工作正常,API正常使用此文件,但今天,它似乎是随机删除它。

我随机说,因为它在代码中的不同位置容易被删除 - 我痛苦地踩了我的代码,至少10次。

只有在加载凭证后才会删除。

为什么会这样? Google是否存在后台异步流程,因为它无效,可能会删除此内容?

文件的结构:

{
  "access_token" : *string*,
  "expires_in" : *int*,
  "id_token" : *string*,
  "refresh_token" : *string*,
  "token_type" : "*string*
}

0 个答案:

没有答案