Angularfire2 多种身份验证选项
Angularfire2 multiple authentication options
如何让用户选择他们自己的身份验证选项?
目前用户只能使用 Facebook 登录,并按照以下设置进行记录:
const myFirebaseAuthConfig = {
provider: AuthProviders.Facebook,
method: AuthMethods.Popup
}
并且只是在我的组件中:
this.auth.login();
如何让用户选择是通过 Facebook 登录还是使用电子邮件和密码登录?
您可以使用特定的提供程序和方法覆盖 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: '******'
});
如何让用户选择他们自己的身份验证选项?
目前用户只能使用 Facebook 登录,并按照以下设置进行记录:
const myFirebaseAuthConfig = {
provider: AuthProviders.Facebook,
method: AuthMethods.Popup
}
并且只是在我的组件中:
this.auth.login();
如何让用户选择是通过 Facebook 登录还是使用电子邮件和密码登录?
您可以使用特定的提供程序和方法覆盖 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: '******'
});