如何在Google Drive API中注销更改当前google账户?

问题描述 投票:0回答:1

我正在编程一个java桌面应用(没有android),使用Google Drive API。

该应用程序主要使用Java快速启动的例子(https:/developers.google.comdriveapiv3quickstartjava。).第一次登录后,API将用户的凭证存储在一个名为StoredCredential的文件中。

现在我想实现一个选项,允许用户注销或更改他的google账户。

我的第一直觉是删除这个StoredCredential文件,就像这样,它完全可以正常工作。但是,也许有另一种更风格的方式吗?

问候Niklas

java google-drive-api
1个回答
0
投票

如果你的Auth Flow依赖于存储的凭证,有三种方法来处理Data Store来保存访问令牌.你可以使用。

使用FileDataStoreFactory模式,你将不得不删除或覆盖你的文件,以便在你的应用程序中删除对该凭证的引用。

当构建你的授权代码流时,你可以选择更适合你的应用需求的逻辑来存储凭证。

引用

授权码流程

谷歌API OAuth2与Java

© www.soinside.com 2019 - 2024. All rights reserved.