通过网络浏览器进行身份验证后,谷歌云端硬盘 API 将访问令牌存储在哪里?



我在表单应用程序中使用谷歌驱动器API。该应用程序调用一个方法,该方法应该打开浏览器并允许您对应用程序将用于连接到Google云端硬盘API的Gmail帐户进行身份验证。进行身份验证后,应用将不再打开浏览器,以允许你在调用创建连接的特定方法时进行身份验证。

问题:我有一个新的 Google 云端硬盘 api 客户端 ID 和密钥,我无法打开浏览器并在调用该特定连接方法时要求我进行身份验证。这导致我的应用程序在尝试连接到谷歌云端硬盘 API 时崩溃。

我认为这是因为访问令牌已经从以前的帐户存储在计算机上,该帐户已通过该应用程序的Web浏览器进行身份验证。

通过浏览器使用 Google 云端硬盘 API 进行身份验证后,访问令牌存储在哪里?我想删除访问令牌,以便下次运行应用时,它有望打开浏览器,并让我使用应用正在使用的新客户端 ID 和机密进行身份验证。

我已经清除了所有浏览器数据,但这似乎没有解决问题。

Google API 将访问令牌存储在此处:

C:Users<User>AppDataRoamingGoogle.Apis.Auth

如果您在应用未打开浏览器窗口并提示您向 Google 进行身份验证时遇到问题,请移除该令牌并再次运行您的应用。

相关内容

最新更新