在Eclipse中工作,&使用Firebase中的provided methods' docs,我能够使用重定向选项为多个提供商(如Google和Facebook)设置登录。我基本上点击了我网页上提供商的按钮,&它将我带到登录屏幕,我可以在其中输入UID和密码(例如Google登录)
但是,一旦我使用有效帐户正确验证,即使我退出登录,我也会登录到同一帐户,而不会让屏幕提示登录。这些信息在哪里持续存在?关闭Eclipse,或关闭电脑,没有任何帮助,所以我相信这一切都被保存在某个地方。
我如何"忘记"之前的尝试,以便我可以每次都看到提供商的登录屏幕?
答案 0 :(得分:3)
您可以在AuthProviders上使用setCustomParameters。 例如,对于Google:https://firebase.google.com/docs/reference/js/firebase.auth.GoogleAuthProvider#setCustomParameters
{{1}}
这不会忘记之前的尝试,但会提示用户选择现有帐户或新帐户。