2015-12-21 113 views
2

我在单页面应用程序中使用了JS SDK。我使用重定向的Google身份验证,但无法使其工作。我有两个流向:重定向的Firebase身份验证

首先,用户按下Login按钮,然后我打电话

ref.authWithOAuthRedirect("google", reject, {scope: 'email'}); 

我重定向到google.com,完成认证,具有查询参数__firebase_request_key重定向回我的应用程序。但后来什么都...和ref.getAuth()ref.onAuth(function(authData){}) return authData == null

其次,应用程序启动,如果用户已经登录我想获得令牌,并调用ref.authWithCustomToken(...)没有重定向或从用户

回答

0

尝试所需的任何行动使用弹出窗口而不是重定向。这在过去帮助了我