Google OAuth2 DataStore-Files не удаляются - PullRequest
0 голосов
/ 19 февраля 2020

Я реализовал 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, или мне нужно проверить их самостоятельно и выполнить удаление? шаг?

...