سازنده برای ایجاد توابع برای رویدادهای چرخه عمر کاربر Firebase Auth استفاده میشود.
امضا:
export declare class UserBuilder
مواد و روش ها
روش | اصلاح کننده ها | شرح |
---|---|---|
قبل از ایجاد (کنترل کننده) | درخواست ایجاد یک کاربر Firebase Auth را مسدود می کند. | |
قبل از ورود (هندلر) | درخواست ورود به سیستم یک کاربر Firebase Auth را مسدود می کند. | |
onCreate (هندلر) | به ایجاد کاربر Firebase Auth پاسخ می دهد. | |
onDelete (هندلر) | به حذف کاربر Firebase Auth پاسخ می دهد. |
auth.UserBuilder.beforeCreate()
درخواست ایجاد یک کاربر Firebase Auth را مسدود می کند.
امضا:
beforeCreate(handler: (user: AuthUserRecord, context: AuthEventContext) => BeforeCreateResponse | void | Promise<BeforeCreateResponse> | Promise<void>): BlockingFunction;
مولفه های
پارامتر | تایپ کنید | شرح |
---|---|---|
کنترل کننده | (کاربر: AuthUserRecord، زمینه: AuthEventContext) => BeforeCreateResponse | خالی | Promise<BeforeCreateResponse> | قول<باطل> | کنترل کننده رویداد که ایجاد یک کاربر Firebase Auth را مسدود می کند. |
برمی گرداند:
auth.UserBuilder.beforeSignIn()
درخواست ورود به سیستم یک کاربر Firebase Auth را مسدود می کند.
امضا:
beforeSignIn(handler: (user: AuthUserRecord, context: AuthEventContext) => BeforeSignInResponse | void | Promise<BeforeSignInResponse> | Promise<void>): BlockingFunction;
مولفه های
پارامتر | تایپ کنید | شرح |
---|---|---|
کنترل کننده | (کاربر: AuthUserRecord، زمینه: AuthEventContext) => BeforeSignInResponse | خالی | Promise<BeforeSignInResponse> | قول<باطل> | کنترل کننده رویداد که ورود به سیستم یک کاربر Firebase Auth را مسدود می کند. |
برمی گرداند:
auth.UserBuilder.onCreate()
به ایجاد کاربر Firebase Auth پاسخ می دهد.
امضا:
onCreate(handler: (user: UserRecord, context: EventContext) => PromiseLike<any> | any): CloudFunction<UserRecord>;
مولفه های
پارامتر | تایپ کنید | شرح |
---|---|---|
کنترل کننده | (کاربر: UserRecord ، زمینه: EventContext ) => PromiseLike<هر> | هر | کنترل کننده رویداد که به ایجاد یک کاربر Firebase Auth پاسخ می دهد. |
برمی گرداند:
auth.UserBuilder.onDelete()
به حذف کاربر Firebase Auth پاسخ می دهد.
امضا:
onDelete(handler: (user: UserRecord, context: EventContext) => PromiseLike<any> | any): CloudFunction<UserRecord>;
مولفه های
پارامتر | تایپ کنید | شرح |
---|---|---|
کنترل کننده | (کاربر: UserRecord ، زمینه: EventContext ) => PromiseLike<هر> | هر | کنترل کننده رویداد که به حذف کاربر Firebase Auth پاسخ می دهد. |
برمی گرداند: