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