Returns the auth provider credential.
const authCredential = firebase.auth.EmailAuthProvider.credential('[email protected]', '123456');
Users email address.
User account password.
Initialize an EmailAuthProvider credential using an email and an email link after a sign in with email link operation.
const authCredential = firebase.auth.EmailAuthProvider.credentialWithLink('[email protected]', 'https://myexample.com/invite');
Users email address.
Sign-in email link.
This corresponds to the sign-in method identifier as returned in fetchSignInMethodsForEmail.
const signInMethods = await firebase.auth().fetchSignInMethodsForEmail('...');
if (signInMethods.indexOf(firebase.auth.EmailAuthProvider.EMAIL_LINK_SIGN_IN_METHOD) != -1) {
// User can sign in with email/link
}
This corresponds to the sign-in method identifier as returned in fetchSignInMethodsForEmail.
const signInMethods = await firebase.auth().fetchSignInMethodsForEmail('...');
if (signInMethods.indexOf(firebase.auth.EmailAuthProvider.EMAIL_PASSWORD_SIGN_IN_METHOD) != -1) {
// User can sign in with email/password
}
The provider ID. Always returns password.
Email and password auth provider implementation.