يُستخدم المُنشئ لإنشاء وظائف لأحداث دورة حياة مستخدم Firebase Auth.
إمضاء:
export declare class UserBuilder
طُرق
طريقة | الصفات التعريفية | وصف |
---|---|---|
قبل الإنشاء (المعالج) | طلب الكتل لإنشاء مستخدم Firebase Auth. | |
قبل تسجيل الدخول (المعالج) | يحظر طلب تسجيل الدخول لمستخدم Firebase Auth. | |
عند الإنشاء (المعالج) | يستجيب لإنشاء مستخدم Firebase Auth. | |
عند الحذف (المعالج) | يستجيب لحذف مستخدم Firebase Auth. |
auth.UserBuilder.beforeCreate()
طلب الكتل لإنشاء مستخدم Firebase Auth.
إمضاء:
beforeCreate(handler: (user: AuthUserRecord, context: AuthEventContext) => BeforeCreateResponse | void | Promise<BeforeCreateResponse> | Promise<void>): BlockingFunction;
حدود
معامل | يكتب | وصف |
---|---|---|
معالج | (المستخدم: AuthUserRecord، السياق: AuthEventContext) => BeforeCreateResponse | باطل | وعد<BeforeCreateResponse> | وعد<باطل> | معالج الأحداث الذي يمنع إنشاء مستخدم Firebase Auth. |
عائدات:
auth.UserBuilder.beforeSignIn()
يحظر طلب تسجيل الدخول لمستخدم Firebase Auth.
إمضاء:
beforeSignIn(handler: (user: AuthUserRecord, context: AuthEventContext) => BeforeSignInResponse | void | Promise<BeforeSignInResponse> | Promise<void>): BlockingFunction;
حدود
معامل | يكتب | وصف |
---|---|---|
معالج | (المستخدم: AuthUserRecord، السياق: AuthEventContext) => BeforeSignInResponse | باطل | وعد<BeforeSignInResponse> | وعد<باطل> | معالج الأحداث الذي يحظر تسجيل الدخول لمستخدم Firebase Auth. |
عائدات:
auth.UserBuilder.onCreate()
يستجيب لإنشاء مستخدم Firebase Auth.
إمضاء:
onCreate(handler: (user: UserRecord, context: EventContext) => PromiseLike<any> | any): CloudFunction<UserRecord>;
حدود
معامل | يكتب | وصف |
---|---|---|
معالج | (المستخدم: سجل المستخدم السياق: EventContext ) => PromiseLike<any> | أي | معالج الأحداث الذي يستجيب لإنشاء مستخدم Firebase Auth. |
عائدات:
وظيفة السحابة < سجل المستخدم >
auth.UserBuilder.onDelete()
يستجيب لحذف مستخدم Firebase Auth.
إمضاء:
onDelete(handler: (user: UserRecord, context: EventContext) => PromiseLike<any> | any): CloudFunction<UserRecord>;
حدود
معامل | يكتب | وصف |
---|---|---|
معالج | (المستخدم: سجل المستخدم السياق: EventContext ) => PromiseLike<any> | أي | معالج الأحداث الذي يستجيب لحذف مستخدم Firebase Auth. |
عائدات:
وظيفة السحابة < سجل المستخدم >