2016-10-15 12 views
2

どのようにユーザーが自分の認証オプションを選択できるようにすることができますか?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: '[email protected]', 
    password: '******' 
}); 
関連する問題