gpt4 book ai didi

google-chrome-extension - 如何注销 chrome.identity oauth 提供商

转载 作者:行者123 更新时间:2023-12-02 20:52:22 24 4
gpt4 key购买 nike

我正在使用chrome.identity在 Chrome 扩展中登录第三方 oauth 提供商。当我使用 launchWebAuthFlow 时,它可以正常登录 -我会看到第三方登录屏幕,并在登录流程后重定向回我的应用程序。

但是,我找不到在扩展程序中启用注销功能的方法。似乎没有清除缓存的登录身份的功能。下次调用 launchWebAuthFlow 时,它会自动以第一个用户身份登录,而不会提示我再次登录。

有没有办法清除chrome.identity插件的登录状态?

最佳答案

我不知 Prop 体的第三方提供商。但在将 Google Oauth 与 chrome.identity.launchWebAuthFlow() 一起使用时,我遇到了类似的问题。我可以登录用户,但不能使用removeCachedAuthToken() 注销

在本例中,为了注销用户,我使用了 chrome.identity.launchWebAuthFlow() 和 Google 的注销 URL,而不是 oauth URL

chrome.identity.launchWebAuthFlow(
{ 'url': 'https://accounts.google.com/logout' },
function(tokenUrl) {
responseCallback();
}
);

这效果非常好。

关于google-chrome-extension - 如何注销 chrome.identity oauth 提供商,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26080632/

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