Google API/OAUTH/NativeApplicationClient/OAuth2Authenticator > Выйти?

Я создаю настольное приложение, которое подключается к API Googles с помощью OATH по схеме, приведенной в этой теме:

Google API v3 для dotnet; используя календарь с ключом API

И все работает отлично. Я построил форму, которая показывает WebBrowser для сбора authCode.

Но как мне реализовать "Выход"? Не могу найти какие-либо функции API для этого.

1 ответ

Решение

Нильс, вы можете сделать следующие вещи.

  1. Выйдите из Google с помощью элемента управления WebBrowser, перейдя по этому URL-адресу (https://accounts.google.com/Logout?hl=en).
  2. Вы можете отозвать токен пользователя, позвонив по https://accounts.google.com/o/oauth2/revoke?token={token}
  3. Вы также можете удалить файлы cookie и т. Д. Из веб-браузера, позвонив. Вы можете удалить файлы cookie, вызвав System.Diagnostics.Process.Start("rundll32.exe","InetCpl.cpl,ClearMyTracksByProcess 2").
Другие вопросы по тегам