Dit*_*ito 13 openid firebase firebase-authentication
我正在尝试新的FirebaseUI for Web(https://github.com/firebase/FirebaseUI-Web).但是当我尝试使用电子邮件登录时,它会将我重定向到AccountChooser网站.
反正我是否可以关闭AccountChooser?
谢谢
Geo*_*oub 15
您可以通过uiConfig在Firebase中向变量中添加条目来禁用.你必须在uiConfig变量中添加它:
'credentialHelper': firebaseui.auth.CredentialHelper.NONE
Run Code Online (Sandbox Code Playgroud)
以下是其中的一个示例uiConfig:
var uiConfig = {
callbacks: {
signInSuccess: function (currentUser, credential, redirectUrl) {
return true;
},
uiShown: function () {
document.getElementById('loader').style.display = 'none';
}
},
//Start it here
credentialHelper: firebaseui.auth.CredentialHelper.ACCOUNT_CHOOSER_COM,
//End it here
signInFlow: 'popup',
'credentialHelper': firebaseui.auth.CredentialHelper.NONE
signInSuccessUrl: '<url-to-redirect-to-on-success>',
signInOptions: [
// Leave the lines as is for the providers you want to offer your users.
firebase.auth.GoogleAuthProvider.PROVIDER_ID,
firebase.auth.FacebookAuthProvider.PROVIDER_ID,
firebase.auth.TwitterAuthProvider.PROVIDER_ID,
firebase.auth.EmailAuthProvider.PROVIDER_ID
],
// Terms of service url.
tosUrl: '<your-tos-url>'
};
var ui = new firebaseui.auth.AuthUI(firebase.auth());
ui.start('#firebaseui-auth-container', uiConfig);
Run Code Online (Sandbox Code Playgroud)
fri*_*ore -1
在这里找到了解决此问题的方法:
https://github.com/firebase/firebaseui-web/issues/42
下载文件(您可以从此处firebase-ui-auth.js复制)。您需要更改一个字符并自行托管该文件,而不是使用 CDN。version 0.5
在该文件中,查找:"accountChooserEnabled",!0并将其更改!0为!1。
这对我有用!
| 归档时间: |
|
| 查看次数: |
2635 次 |
| 最近记录: |