ספק להפקת EmailAuthCredential .
חֲתִימָה:
export declare class EmailAuthProvider implements AuthProvider
מיישמים: AuthProvider
נכסים
תכונה | משנה | סוּג | תיאור |
---|---|---|---|
EMAIL_LINK_SIGN_IN_METHOD | static | 'emailLink' | הגדר תמיד ל- SignInMethod .EMAIL_LINK. |
EMAIL_PASSWORD_SIGN_IN_METHOD | static | 'סיסמה' | הגדר תמיד ל- SignInMethod .EMAIL_PASSWORD. |
PROVIDER_ID | static | 'סיסמה' | הגדר תמיד ל- ProviderId .PASSWORD, אפילו עבור קישור דוא"ל. |
providerId | "סיסמה" | הגדר תמיד ל- ProviderId .PASSWORD, אפילו עבור קישור דוא"ל. |
שיטות
שיטה | משנה | תיאור |
---|---|---|
אישור (אימייל, סיסמה) | static | אתחול אישור באמצעות דואר אלקטרוני וסיסמה. |
credentialWithLink(אימייל, emailLink) | static | אתחול AuthCredential באמצעות דואר אלקטרוני וקישור דוא"ל לאחר כניסה עם פעולת קישור דוא"ל. |
EmailAuthProvider.EMAIL_LINK_SIGN_IN_METHOD
הגדר תמיד ל- SignInMethod .EMAIL_LINK.
חֲתִימָה:
static readonly EMAIL_LINK_SIGN_IN_METHOD: 'emailLink';
EmailAuthProvider.EMAIL_PASSWORD_SIGN_IN_METHOD
הגדר תמיד ל- SignInMethod .EMAIL_PASSWORD.
חֲתִימָה:
static readonly EMAIL_PASSWORD_SIGN_IN_METHOD: 'password';
EmailAuthProvider.PROVIDER_ID
הגדר תמיד ל- ProviderId .PASSWORD, אפילו עבור קישור דוא"ל.
חֲתִימָה:
static readonly PROVIDER_ID: 'password';
EmailAuthProvider.providerId
הגדר תמיד ל- ProviderId .PASSWORD, אפילו עבור קישור דוא"ל.
חֲתִימָה:
readonly providerId: "password";
EmailAuthProvider.credential()
אתחול אישור באמצעות דואר אלקטרוני וסיסמה.
חֲתִימָה:
static credential(email: string, password: string): EmailAuthCredential;
פרמטרים
פָּרָמֶטֶר | סוּג | תיאור |
---|---|---|
אימייל | חוּט | כתובת דוא"ל. |
סיסמה | חוּט | סיסמת חשבון משתמש. |
החזרות:
האישור של ספק ההסמכה.
דוגמה 1
const authCredential = EmailAuthProvider.credential(email, password);
const userCredential = await signInWithCredential(auth, authCredential);
דוגמה 2
const userCredential = await signInWithEmailAndPassword(auth, email, password);
EmailAuthProvider.credentialWithLink()
אתחול AuthCredential באמצעות דואר אלקטרוני וקישור דוא"ל לאחר כניסה עם פעולת קישור דוא"ל.
חֲתִימָה:
static credentialWithLink(email: string, emailLink: string): EmailAuthCredential;
פרמטרים
פָּרָמֶטֶר | סוּג | תיאור |
---|---|---|
אימייל | חוּט | כתובת דוא"ל. |
emailLink | חוּט | קישור דוא"ל כניסה. |
החזרות:
- האישור של ספק ההסמכה.
דוגמה 1
const authCredential = EmailAuthProvider.credentialWithLink(auth, email, emailLink);
const userCredential = await signInWithCredential(auth, authCredential);
דוגמה 2
await sendSignInLinkToEmail(auth, email);
// Obtain emailLink from user.
const userCredential = await signInWithEmailLink(auth, email, emailLink);