#firebase #firebase-authentication #angularfire2
# #firebase #firebase-аутентификация #angularfire2
Вопрос:
Как я могу разрешить пользователям выбирать свой собственный вариант аутентификации?
В настоящее время пользователи могут входить в систему только с помощью Facebook, со следующей документально оформленной настройкой:
const myFirebaseAuthConfig = {
provider: AuthProviders.Facebook,
method: AuthMethods.Popup
}
И просто в моем компоненте:
this.auth.login();
Как я могу разрешить пользователю выбирать, входить ли в систему через Facebook или с помощью электронной почты и пароля?
Ответ №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: '******'
});