Как заново войти в аккаунт с помощью Google Calendar API? - PullRequest
0 голосов
/ 25 мая 2018

Я занимаюсь разработкой службы календаря синхронизации, используя API Календаря Google для .NET

Вот мой код:

UserCredential credential = GoogleWebAuthorizationBroker.AuthorizeAsync(
            new ClientSecrets
            {
                ClientId = "[ClientId].apps.googleusercontent.com",
                ClientSecret = "[ClientSecret]",
            },
            new[] { "https://www.googleapis.com/auth/calendar" },
            "user", 
            CancellationToken.None).Result;

Отлично работает при первом входе в систему.Когда этот код выполняется, он открывает новое всплывающее окно входа в систему, чтобы пользователь мог войти в систему, используя свою учетную запись Google.

Проблема в том, что когда пользователь хочет изменить свою учетную запись, я не знаю, как открыть ее снова.снова всплывающее окно входа в систему, потому что, когда этот код выполняется во второй раз, он все еще имеет подключение к предыдущей учетной записи и ничего не открывает.

Вопрос в том, как сбросить подключение предыдущей учетной записи, чтобыпользователь может войти снова?

...