auth.UserBuilder class

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ề:

Chức năng chặn

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ề:

Chức năng chặn

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 >