首页 > 解决方案 > firebaseui 不呈现登录 html

问题描述

我只是使用firebase ui电子邮件/密码解决方案,当它初始化时,主div(以#firebaseui-auth-container文档为例)填充了所需的标记,但ul. firebaseui-idp-list元素是空的,并且没有错误可以解决. firebase.auth.EmailAuthProvider. PROVIDER_ID, &都EMAIL_PASSWORD_SIGN_IN_METHOD返回password

我不知道从这里去哪里,除了查看 firebaseui 源

uiConfig = {
  signInOptions: {
    forceSameDevice: false,
    provider: firebase.auth.EmailAuthProvider.PROVIDER_ID,
    requireDisplayName: false,
    signInMethod: firebase.auth.EmailAuthProvider.EMAIL_PASSWORD_SIGN_IN_METHOD
  }
};
ui = new firebaseui.auth.AuthUI(firebase.auth());
ui.start('#firebaseui-auth-container', uiConfig);

标签: firebasefirebase-authenticationfirebaseui

解决方案


signInOptions是字符串/对象的数组。ty 弗兰克·范·普弗伦

uiConfig = {
  signInOptions: [{
    forceSameDevice: false,
    provider: firebase.auth.EmailAuthProvider.PROVIDER_ID,
    requireDisplayName: false,
    signInMethod: firebase.auth.EmailAuthProvider.EMAIL_PASSWORD_SIGN_IN_METHOD
  }]
};

推荐阅读