Я реализовал Google OAuth2 через плагин Nuget и создал новый GoogleAuthorizationCodeFlow
, например:
private static readonly IAuthorizationCodeFlow flow = new GoogleAuthorizationCodeFlow(new GoogleAuthorizationCodeFlow.Initializer
{
ClientSecrets = new ClientSecrets
{
ClientId = "myClientID",
ClientSecret = "myClientSecret"
},
Scopes = new[] { "https://www.googleapis.com/auth/userinfo.email" },
DataStore = new FileDataStore(@"path\to\auth\store\UserInfo.Auth.Store", true)
});
Теперь каждый раз, когда пользователь использует этот OAuth, токен становится недействительным с момента последнего использования. новый TokenResponse
-Файл создан. Но они никогда не удаляются. И я боюсь, что это приведет к большому потреблению дискового пространства.
Эти файлы должны быть удалены, поскольку они становятся недействительными в результате реализации OAuth, или мне нужно проверить их самостоятельно и выполнить удаление? шаг?