【发布时间】:2020-11-03 20:31:47
【问题描述】:
我想在我的 Chrome 扩展程序中添加 Sign In with Google 和 Sign Out 按钮。
this tutorial 中描述了一种使用 chrome.identity.getAuthToken 进行 登录 的技术。效果很好!单击该按钮时,将显示一个用于身份验证和授权的弹出窗口。
但是我应该如何实现退出按钮呢?
我尝试在 Sign Out 按钮的点击处理程序中使用 removeCachedAuthToken 方法。这样,登录功能将无法按预期工作。之后,当我再次按下 Sign In 按钮时,我直接获得了一个新令牌,而没有弹出要求用户对我的扩展进行身份验证和授权的弹出窗口。我希望用户能够通过退出来更改他们的帐户。使用这种技术,这是不可能的。我应该如何实现退出功能来实现这一点?
【问题讨论】:
标签: javascript api google-chrome-extension oauth google-oauth