Trình tạo được dùng để tạo các hàm cho các sự kiện trong vòng đời của người dùng Xác thực Firebase.
Chữ ký:
export declare class UserBuilder
Phương thức
Phương thức | Công cụ sửa đổi | Mô tả |
---|---|---|
beforeCreate(handler) | Chặn yêu cầu tạo người dùng Xác thực Firebase. | |
beforeSignIn(trình xử lý) | Chặn yêu cầu đăng nhập người dùng Xác thực Firebase. | |
onCreate(handler) | Phản hồi hoạt động tạo người dùng Xác thực Firebase. | |
onDelete(handler) | Phản hồi việc xoá người dùng Xác thực Firebase. |
auth.UserBuilder.beforeCreate()
Chặn yêu cầu tạo người dùng Xác thực Firebase.
Chữ ký:
beforeCreate(handler: (user: AuthUserRecord, context: AuthEventContext) => BeforeCreateResponse | void | Promise<BeforeCreateResponse> | Promise<void>): BlockingFunction;
Thông số
Thông số | Loại | Mô tả |
---|---|---|
trình xử lý | (người dùng: AuthUserRecord, ngữ cảnh: AuthEventContext) => Trước khiTạoPhản hồi | vô hiệu | Cam kết<TrướcCreateResponse> | Lời hứa<vô hiệu> | Trình xử lý sự kiện chặn hoạt động tạo người dùng Xác thực Firebase. |
Trường hợp trả lại hàng:
auth.UserBuilder.beforeSignIn()
Chặn yêu cầu đăng nhập người dùng Xác thực Firebase.
Chữ ký:
beforeSignIn(handler: (user: AuthUserRecord, context: AuthEventContext) => BeforeSignInResponse | void | Promise<BeforeSignInResponse> | Promise<void>): BlockingFunction;
Thông số
Thông số | Loại | Mô tả |
---|---|---|
trình xử lý | (người dùng: AuthUserRecord, ngữ cảnh: AuthEventContext) => beforeSignInResponse | vô hiệu | Cam kết<BeforeSignInResponse> | Lời hứa<vô hiệu> | Trình xử lý sự kiện chặn hoạt động đăng nhập của người dùng Xác thực Firebase. |
Trường hợp trả lại hàng:
auth.UserBuilder.onCreate()
Phản hồi hoạt động tạo người dùng Xác thực Firebase.
Chữ ký:
onCreate(handler: (user: UserRecord, context: EventContext) => PromiseLike<any> | any): CloudFunction<UserRecord>;
Thông số
Thông số | Loại | Mô tả |
---|---|---|
trình xử lý | (người dùng: UserRecord, ngữ cảnh: EventContext) => Hứa hẹn<bất kỳ> | bất kỳ | Trình xử lý sự kiện phản hồi việc tạo người dùng Xác thực Firebase. |
Trường hợp trả lại hàng:
auth.UserBuilder.onDelete()
Phản hồi việc xoá người dùng Xác thực Firebase.
Chữ ký:
onDelete(handler: (user: UserRecord, context: EventContext) => PromiseLike<any> | any): CloudFunction<UserRecord>;
Thông số
Thông số | Loại | Mô tả |
---|---|---|
trình xử lý | (người dùng: UserRecord, ngữ cảnh: EventContext) => Hứa hẹn<bất kỳ> | bất kỳ | Trình xử lý sự kiện phản hồi việc xoá người dùng Xác thực Firebase. |
Trường hợp trả lại hàng: