1

我正在构建一个桌面应用程序,该应用程序使用 OATH 按照此线程中的方案连接到 Googles API:

用于 dotnet 的 Google API v3;使用带有 API 密钥的日历

一切正常。我已经构建了一个显示 WebBrowser 以收集 authCode 的表单。

但是如何实现“注销”?找不到任何 API 功能。

4

1 回答 1

2

尼尔斯,你可以做以下事情。

  1. 通过转到此 URL (https://accounts.google.com/Logout?hl=en),在 WebBrowser 控件中将用户从 Google 注销
  2. 您可以通过调用https://accounts.google.com/o/oauth2/revoke?token= {token}来撤销用户令牌
  3. 您可以通过调用进一步从网络浏览器中删除 cookie 等。您可以通过调用 System.Diagnostics.Process.Start("rundll32.exe","InetCpl.cpl,ClearMyTracksByProcess 2") 来删除 cookie
于 2013-01-24T13:58:44.477 回答