gpt4 book ai didi

google-oauth - 有没有办法在没有最新 token 的情况下为用户撤销所有 Google OAuth2 刷新 token ?

转载 作者:行者123 更新时间:2023-12-02 00:05:36 25 4
gpt4 key购买 nike

如果我为我的用户保存了刷新 token ,我就不会对尝试获取新 token 感兴趣。谷歌只给了他们一个小时的代币,我完全措手不及。这意味着刷新 token 几乎是必需的,除非您希望您的用户必须每小时重新登录一次站点或移动应用程序。

所以现在我有一群没有刷新 token 的用户。 Google 没有向我提供带有 approval_prompt=forceprompt=noneaccess_type=offline 的新程序。

我需要强制 Google 发送一个刷新 token ,尽管之前已经发送了一个或多个刷新 token 。一个人如何在没有 token 的情况下撤销刷新 token ?

我宁愿不必要求每个用户手动撤销它。这应该以务实的方式进行 - 特别是考虑到移动开发。

如果有的话,我想专注于 javascript 解决方案。

我看到以前的帖子有同样的问题,但它是在完全不同的上下文中并且从未收到与 Google OAuth2.0 相关的答案:
how to refresh or revoke OAuth2.0 access/refresh_token, when no refresh token available?

最佳答案

他们说

https://developers.google.com/accounts/docs/OAuth2WebServer#refresh

可以通过发送包含刷新 token (您没有)和访问 token 的请求来撤销新 token 。

The token can be an access token or a refresh token. If the token is an access token and it has a corresponding refresh token, the refersh token will also be revoked.

关于google-oauth - 有没有办法在没有最新 token 的情况下为用户撤销所有 Google OAuth2 刷新 token ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18578493/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com