【发布时间】:2021-07-22 20:13:00
【问题描述】:
我是很多 webdev 和 firebase 的新手。我正在为我的 webapp (javascript) 使用 firebase auth,并希望禁用新用户创建的选项。我发现了这个:https://github.com/firebase/firebaseui-web#configure-email-provider
并尝试像这样实现它:
var uiConfig = {
callbacks: {
signInSuccessWithAuthResult: function(authResult, redirectUrl) {
return true;
},
uiShown: function() {
document.getElementById('loader').style.display = 'none';
}
},
// Will use popup for IDP Providers sign-in flow instead of the default, redirect.
signInFlow: 'popup',
signInSuccessUrl: 'index.html',
signInOptions: [{
provider: firebase.auth.EmailAuthProvider.PROVIDER_ID,
requireDisplayName: false,
disableSignUp: true
}],
// Terms of service url.
tosUrl: '<your-tos-url>',
// Privacy policy url.
privacyPolicyUrl: '<your-privacy-policy-url>'
};
在singInOptions 下,我添加了disableSignUp: true,但我猜我的语法错误?任何帮助表示赞赏。
【问题讨论】:
标签: javascript firebase-authentication firebaseui