auth.UserBuilder class

أداة إنشاء يتم استخدامها لإنشاء دوال لأحداث مراحل نشاط المستخدم لمصادقة Firebase.

Signature:

export declare class UserBuilder 

الطُرق

الطريقة المعدِّلات الوصف
beforeCreate(handler) يحظر طلب إنشاء مستخدم مصادقة Firebase.
beforeSignIn(handler) يحظر هذا الإعداد طلب تسجيل دخول مستخدم مصادقة Firebase.
onCreate(handler) تستجيب لإنشاء مستخدم مصادقة Firebase.
onDelete(handler) تستجيب إلى حذف مستخدم مصادقة Firebase.

auth.UserBuilder.beforeCreate()

يحظر طلب إنشاء مستخدم مصادقة Firebase.

Signature:

beforeCreate(handler: (user: AuthUserRecord, context: AuthEventContext) => BeforeCreateResponse | void | Promise<BeforeCreateResponse> | Promise<void>): BlockingFunction;

المَعلمات

المعلمة النوع الوصف
المعالج (المستخدم: AuthUserRecord، السياق: AuthEventContext) => beforeCreateResponse | فارغ | التعهّد <BeforeCreateResponse> | وعود <باطلة> معالج الأحداث الذي يحظر إنشاء مستخدم مصادقة Firebase.

المرتجعات:

BlockFunction

auth.UserBuilder.beforeSignIn()

يحظر هذا الإعداد طلب تسجيل دخول مستخدم مصادقة Firebase.

Signature:

beforeSignIn(handler: (user: AuthUserRecord, context: AuthEventContext) => BeforeSignInResponse | void | Promise<BeforeSignInResponse> | Promise<void>): BlockingFunction;

المَعلمات

المعلمة النوع الوصف
المعالج (المستخدم: AuthUserRecord، السياق: AuthEventContext) => beforeSignInResponse | فارغ | وعد <BeforeSignInResponse> | وعود <باطلة> معالج الحدث الذي يحظر تسجيل دخول مستخدم مصادقة Firebase.

المرتجعات:

BlockFunction

auth.UserBuilder.onCreate()

تستجيب لإنشاء مستخدم مصادقة Firebase.

Signature:

onCreate(handler: (user: UserRecord, context: EventContext) => PromiseLike<any> | any): CloudFunction<UserRecord>;

المَعلمات

المعلمة النوع الوصف
المعالج (المستخدم: UserRecord، السياق: EventContext) => مسلسل PromiseLike<any> | أي معالج الأحداث الذي يستجيب لإنشاء مستخدم مصادقة Firebase.

المرتجعات:

CloudFunction<UserRecord>

auth.UserBuilder.onDelete()

تستجيب إلى حذف مستخدم مصادقة Firebase.

Signature:

onDelete(handler: (user: UserRecord, context: EventContext) => PromiseLike<any> | any): CloudFunction<UserRecord>;

المَعلمات

المعلمة النوع الوصف
المعالج (المستخدم: UserRecord، السياق: EventContext) => مسلسل PromiseLike<any> | أي معالج الأحداث الذي يستجيب لحذف مستخدم مصادقة Firebase.

المرتجعات:

CloudFunction<UserRecord>