如何允许用户选择自己的身份验证选项?
目前,用户只能使用Facebook登录,并按照以下设置进行登录:
const myFirebaseAuthConfig = {
provider: AuthProviders.Facebook,
method: AuthMethods.Popup
}
只是在我的组件中:
this.auth.login();
如何让用户选择是通过Facebook登录还是使用电子邮件和密码?
答案 0 :(得分:1)
您可以使用特定的提供商和方法覆盖login()
来电:
// Login with facebook
this.af.auth.login({
provider: AuthProviders.Facebook,
method: AuthMethods.Popup,
});
// Login with email and password
this.af.auth.login({
email: 'lee@hwang.com',
password: '******'
});