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 Firebase Auth.
Chữ ký:
export declare class UserBuilder
phương pháp
Phương pháp | sửa đổi | Sự miêu tả |
---|---|---|
beforeCreate(trình xử lý) | Chặn yêu cầu tạo người dùng Firebase Auth. | |
beforeSignIn(trình xử lý) | Chặn yêu cầu đăng nhập của người dùng Firebase Auth. | |
onCreate(trình xử lý) | Phản hồi việc tạo người dùng Firebase Auth. | |
onDelete(xử lý) | Phản hồi việc xóa người dùng Firebase Auth. |
auth.UserBuilder.b BeforeCreate()
Chặn yêu cầu tạo người dùng Firebase Auth.
Chữ ký:
beforeCreate(handler: (user: AuthUserRecord, context: AuthEventContext) => BeforeCreateResponse | void | Promise<BeforeCreateResponse> | Promise<void>): BlockingFunction;
Thông số
Tham số | Kiểu | Sự miêu tả |
---|---|---|
người xử lý | (người dùng: AuthUserRecord, ngữ cảnh: AuthEventContext) => BeforeCreateResponse | trống | Hứa<BeforeCreateResponse> | Hứa<void> | Trình xử lý sự kiện chặn việc tạo người dùng Firebase Auth. |
Trả về:
auth.UserBuilder.b BeforeSignIn()
Chặn yêu cầu đăng nhập của người dùng Firebase Auth.
Chữ ký:
beforeSignIn(handler: (user: AuthUserRecord, context: AuthEventContext) => BeforeSignInResponse | void | Promise<BeforeSignInResponse> | Promise<void>): BlockingFunction;
Thông số
Tham số | Kiểu | Sự miêu tả |
---|---|---|
người xử lý | (người dùng: AuthUserRecord, ngữ cảnh: AuthEventContext) => BeforeSignInResponse | trống | Hứa<BeforeSignInResponse> | Hứa<void> | Trình xử lý sự kiện chặn hoạt động đăng nhập của người dùng Firebase Auth. |
Trả về:
auth.UserBuilder.onCreate()
Phản hồi việc tạo người dùng Firebase Auth.
Chữ ký:
onCreate(handler: (user: UserRecord, context: EventContext) => PromiseLike<any> | any): CloudFunction<UserRecord>;
Thông số
Tham số | Kiểu | Sự miêu tả |
---|---|---|
người xử lý | (người dùng: UserRecord , bối cảnh: EventContext ) => PromiseLike<any> | bất kì | Trình xử lý sự kiện phản hồi việc tạo người dùng Firebase Auth. |
Trả về:
Chức năng đám mây < Bản ghi người dùng >
auth.UserBuilder.onDelete()
Phản hồi việc xóa người dùng Firebase Auth.
Chữ ký:
onDelete(handler: (user: UserRecord, context: EventContext) => PromiseLike<any> | any): CloudFunction<UserRecord>;
Thông số
Tham số | Kiểu | Sự miêu tả |
---|---|---|
người xử lý | (người dùng: UserRecord , bối cảnh: EventContext ) => PromiseLike<any> | bất kì | Trình xử lý sự kiện phản hồi việc xóa người dùng Firebase Auth. |
Trả về:
Chức năng đám mây < Bản ghi người dùng >