我只是使用 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);
signInOptions
是一个字符串/对象的数组。 ty Frank van Puffelen
uiConfig = {
signInOptions: [{
forceSameDevice: false,
provider: firebase.auth.EmailAuthProvider.PROVIDER_ID,
requireDisplayName: false,
signInMethod: firebase.auth.EmailAuthProvider.EMAIL_PASSWORD_SIGN_IN_METHOD
}]
};