javascript Chrome扩展插件removeCachedAuthToken无法正常工作

yb3bgrhw  于 2023-01-07  发布在  Java
关注(0)|答案(1)|浏览(128)

我一直在做一个Chrome扩展,我可以很好地使用chrome.identity.launchWebAuthFlow进行身份验证(),它返回一个令牌没问题。问题是,我无法使用removeCachedAuthToken注销().在一些研究中,我读到您不能将其与launchWebAuthFlow一起使用,只能与getAuthToken一起使用,但是我需要在第三方网站进行身份验证,所以我必须使用launchWebAuthFlow。除了removeCachedAuthToken,还有什么其他选项?我只需要删除从chrome.storage.local.get()获得的特定令牌,这样用户就可以再次看到身份验证流。
谢谢你!

fwzugrvs

fwzugrvs1#

对于任何可能面临这个问题的人...使用chrome.identity.clearAllCachedAuthTokens为oauth launchWebAuthFlow工作

chrome.identity.clearAllCachedAuthTokens(() => {
                    console.log('Logged out!')
                });

相关问题