Как отключить (удалить доступ) Google Диск с помощью Google.Apis.Drive.V3?

#c# #.net #google-api #google-drive-api #google-oauth

#c# #.net #google-api #google-drive-api #google-oauth

Вопрос:

Я успешно подключился к Google диску с помощью apis.drive.v3, а также получил сведения о файле, затем также выполнил такие действия, как выгрузка, скачивание и удаление.

Теперь пользователь хочет удалить доступ к Google диску из моего приложения самостоятельно, не заходя в учетные записи Google (Безопасность — Приложения с доступом к вашей учетной записи — удалить доступ).

Как отключить (что такое вызов api для удаления доступа) из моего приложения, чтобы очистить токен доступа и обновить токен в аккаунтах Google?

Ответ №1:

Я нашел решение проблемы с помощью инструкции, приведенной по ссылке ниже

https://developers.google.com/identity/protocols/OAuth2WebServer#tokenrevoke

Это устраняет требование для меня, сообщите, если не так…

Ответ №2:

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

 credential.RevokeTokenAsync(CancellationToken.None);