我在单页应用中使用JS SDK
。我正在使用带有重定向的Google身份验证,但我无法让它工作。我有两个流程:
首先,用户按下登录按钮我然后调用
ref.authWithOAuthRedirect("google", reject, {scope: 'email'});
我被重定向到google.com,完成身份验证,使用查询参数__firebase_request_key
重定向回我的应用。但是没有...... ref.getAuth()
和ref.onAuth(function(authData){}) return authData == null
其次,如果用户已经登录,则App启动我想获取令牌并在没有重定向或用户需要的任何操作的情况下调用ref.authWithCustomToken(...)
答案 0 :(得分:0)
尝试使用弹出窗口而不是重定向。这在过去对我有所帮助