我通过自己的OAuth2 API登录我的Chrome扩展程序,该API使用google登录,chrome.identity.launchWebAuthFlow
interactive
设置为true
,并且工作正常,提示用户使用谷歌帐户登录,我在我的扩展程序的后台脚本中获取重定向URL,从中解析访问令牌,一切正常,直到我需要注销此用户并使其可以与其他帐户签名。
当我尝试再次将chrome.identity.launchWebAuthFlow
interactive
设置为true
时,会弹出任何内容,但会在后台返回重定向网址,并为以前登录的用户选择访问令牌,所以我'我无法让我的用户切换帐户。
有没有解决方案?
答案 0 :(得分:6)
我没有使用过chrome.identity.launchWebAuthFlow,但我认为您的问题类似于"How do I log out of a chrome.identity oauth provider"。
答案中包括:
<script src="https://unpkg.com/vue"></script>
<div id="app">
<input type="range" min="0" max="1" value="0.5" step="0.01" v-model="opacity"> {{ opacity }}
<div class="container" v-bind:style="containerStyle">TEST CONTENT</div>
</div>
添加到网址正如我所说,我还没有使用launchWebAuthFlow,但我想通过向您展示已经回答的问题来提供帮助