Firebase密码身份验证无法正常工作(firebase UI)

时间:2018-08-15 09:07:00

标签: firebase firebase-authentication firebaseui

我尝试按照here中所述的步骤使用Firebase UI使密码身份验证正常工作。

这是我负责身份验证的JS代码

var config = {
    apiKey: MY_KEY,
    authDomain: "post-dot-tour-du-beaufortain.appspot.com",
    databaseURL: "https://tour-du-beaufortain.firebaseio.com",
    projectId: "tour-du-beaufortain",
    storageBucket: "gs://tour-du-beaufortain.appspot.com"
};
firebase.initializeApp(config);
firebase.auth().useDeviceLanguage();

var uiConfig = {
    signInSuccessUrl: '/',
    signInOptions: [
      {
        provider: firebase.auth.EmailAuthProvider.PROVIDER_ID,
        requireDisplayName: true
      }
    ]
};

// Initialize the FirebaseUI Widget using Firebase.
var ui = new firebaseui.auth.AuthUI(firebase.auth());

// The start method will wait until the DOM is loaded.
ui.start('#firebaseui-auth-container', uiConfig);


firebase.auth().onAuthStateChanged(function(user) {
  if (user) {
    toggleSections(true, user);
  } else {
    toggleSections(false);
  }
});

第一个问题
每当我转到页面时,都必须再次选择我的帐户。 此屏幕:
enter image description here

第二个问题
从帐户选择器中,如果我想使用新帐户(“添加帐户”)登录,我将重定向到我的页面,并且Firebase在连接第一个帐户时触发onAuthStateChanged ...

您在我的实现中看到问题了吗?

谢谢

0 个答案:

没有答案