auth.UserBuilder class

يُستخدم المُنشئ لإنشاء وظائف لأحداث دورة حياة مستخدم 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.

عائدات:

وظيفة السحابة < سجل المستخدم >