واجهة تمثّل بيانات الاعتماد التي يعرضها EmailAuthProvider لـ ProviderId.كلمة المرور
تشمل كلاً من SignInMethod.EMAIL_password وSignInMethod.EMAIL_LINK.
يتم تحديد الدالة الإنشائية لهذه الفئة على أنها داخلية. يجب ألّا يستدعي الرمز البرمجي الخاص بالجهة الخارجية الدالة الإنشائية مباشرةً أو ينشئ فئات فرعية تُوسّع الفئة EmailAuthCredential
.
Signature:
export declare class EmailAuthCredential extends AuthCredential
للتوسيع: AuthCredential
الطُرق
الطريقة | المعدِّلات | الوصف |
---|---|---|
fromJSON(json) | static |
طريقة ثابتة لإلغاء تسلسل تمثيل JSON لعنصر في AuthCredential. |
toJSON() | تعرض تمثيلاً بتنسيق JSON لهذا الكائن. |
EmailAuthCredential.fromJSON()
طريقة ثابتة لإلغاء تسلسل تمثيل JSON لعنصر في AuthCredential.
Signature:
static fromJSON(json: object | string): EmailAuthCredential | null;
المَعلمات
المعلمة | النوع | الوصف |
---|---|---|
ملف JSON | كائن | سلسلة | إما object أو التمثيل السلكي للعنصر. وعند توفير السلسلة، سيتم استدعاء JSON.parse أولاً. |
المرتجعات:
EmailAuthCredential | فارغ
إذا لم يكن إدخال JSON يمثل AuthCredential، يتم عرض قيمة فارغة.
EmailAuthCredential.toJSON()
تعرض تمثيلاً بتنسيق JSON لهذا الكائن.
Signature:
toJSON(): object;
المرتجعات:
كائن
تمثل هذه السمة تمثيلاً بتنسيق JSON لهذا الكائن.