#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);