我正在开发谷歌驱动器文件上传Rest API。用户授予我的谷歌驱动器应用程序的权限。现在我的应用程序中有一个登录注销系统,因此用户可以将文件上传到不同的帐户。
从技术上讲,我获得了"refresh_token"
用户身份验证,我使用该身份验证为每个离线请求生成"access_token"
。我已将'refresh_token'
存储在数据库中。当用户注销时,我将其从数据库中删除。
如果用户使用a@gmail.com
登录,则在上传部分文件后授予我的google云端硬盘应用并注销。然后,该用户再次尝试使用相同的帐户登录,它不会生成“refresh_token”或询问应用程序权限,因为它已由用户提供。
我想在注销时删除用户的应用权限。或者我希望通过新的身份验证和权限获得新的"refresh_token"
。
请指导我解决这个问题。
提前谢谢。
答案 0 :(得分:0)