AuthCredential class

واجهة تمثّل بيانات الاعتماد التي يعرضها AuthProvider.

تحدّد عمليات التنفيذ التفاصيل المتعلقة بمتطلبات بيانات اعتماد كل موفِّر مصادقة.

يتم تحديد الدالة الإنشائية لهذه الفئة على أنها داخلية. يجب ألّا يستدعي الرمز البرمجي الخاص بالجهة الخارجية الدالة الإنشائية مباشرةً أو ينشئ فئات فرعية تُوسّع الفئة AuthCredential.

Signature:

export declare class AuthCredential 

أماكن إقامة

الموقع المعدِّلات النوع الوصف
providerId السلسلة معرِّف مزوِّد المصادقة لبيانات الاعتماد.
signInMethod السلسلة تمثّل هذه السمة طريقة تسجيل الدخول للمصادقة باستخدام بيانات الاعتماد.

الطُرق

الطريقة المعدِّلات الوصف
toJSON() تعرض تمثيلاً بتنسيق JSON لهذا الكائن.

AuthCredential.providerId

معرِّف مزوِّد المصادقة لبيانات الاعتماد.

على سبيل المثال، "facebook.com" أو "google.com".

Signature:

readonly providerId: string;

AuthCredential.signInMethod

تمثّل هذه السمة طريقة تسجيل الدخول للمصادقة باستخدام بيانات الاعتماد.

على سبيل المثال، SignInMethod.EMAIL_password أو SignInMethod.EMAIL_LINK. يتوافق هذا مع معرّف طريقة تسجيل الدخول كما هو موضّح في fetchSignInMethodsForEmail().

Signature:

readonly signInMethod: string;

AuthCredential.toJSON()

تعرض تمثيلاً بتنسيق JSON لهذا الكائن.

Signature:

toJSON(): object;

المرتجعات:

كائن

تمثل هذه السمة تمثيلاً بتنسيق JSON لهذا الكائن.