Hàm
Chức năng | Mô tả |
---|---|
beforeOperation(eventType, optsOrHandler, trình xử lý) | |
beforeUserCreated(trình xử lý) | Xử lý một sự kiện được kích hoạt trước khi tạo người dùng. |
beforeUserCreated(tối ưu hóa, trình xử lý) | Xử lý một sự kiện được kích hoạt trước khi tạo người dùng. |
beforeUserSignedIn(trình xử lý) | Xử lý một sự kiện được kích hoạt trước khi người dùng đăng nhập. |
beforeUserSignedIn(tối ưu hóa, trình xử lý) | Xử lý một sự kiện được kích hoạt trước khi người dùng đăng nhập. |
getOpts(blockingOptions) |
Lớp học
Hạng | Mô tả |
---|---|
HttpsError | Một lỗi rõ ràng có thể được gửi từ trình xử lý để gửi lỗi đến ứng dụng khách đã gọi hàm. |
Giao diện
Giao diện | Mô tả |
---|---|
AuthBlockEvent | Xác định sự kiện xác thực cho các sự kiện chặn thế hệ 2 |
AuthUserRecord | UserRecord được truyền đến các hàm chặn xác thực từ nền tảng nhận dạng. |
ChặnTuỳ chọn | Tất cả các lựa chọn chức năng cùng với idToken, accessToken và RefreshToken. |
Identity.beforeOperation()
Chữ ký:
export declare function beforeOperation(eventType: AuthBlockingEventType, optsOrHandler: BlockingOptions | ((event: AuthBlockingEvent) => BeforeCreateResponse | BeforeSignInResponse | void | Promise<BeforeCreateResponse> | Promise<BeforeSignInResponse> | Promise<void>), handler: (event: AuthBlockingEvent) => BeforeCreateResponse | BeforeSignInResponse | void | Promise<BeforeCreateResponse> | Promise<BeforeSignInResponse> | Promise<void>): BlockingFunction;
Thông số
Thông số | Loại | Mô tả |
---|---|---|
eventType | AuthChặnEventType | |
optsOrHandler | BlockingOptions | ((sự kiện: AuthBlockingEvent) => beforeCreateResponse | TrướcSignInResponse | void | Promise<BeforeCreateResponse> | Promise<BeforeSignInResponse> | Promise<void>) | |
trình xử lý | (sự kiện: AuthBlockingEvent) => Trước khiTạoPhản hồi | beforeSignInResponse | vô hiệu | Cam kết<TrướcCreateResponse> | Cam kết<BeforeSignInResponse> | Lời hứa<vô hiệu> |
Trường hợp trả lại hàng:
Hàm chặn
Identity.beforeUserCreated()
Xử lý một sự kiện được kích hoạt trước khi tạo người dùng.
Chữ ký:
export declare function beforeUserCreated(handler: (event: AuthBlockingEvent) => BeforeCreateResponse | Promise<BeforeCreateResponse> | void | Promise<void>): BlockingFunction;
Thông số
Thông số | Loại | Mô tả |
---|---|---|
trình xử lý | (sự kiện: AuthBlockingEvent) => Trước khiTạoPhản hồi | Cam kết<TrướcCreateResponse> | vô hiệu | Lời hứa<vô hiệu> | Trình xử lý sự kiện được chạy mỗi lần trước khi tạo một người dùng |
Trường hợp trả lại hàng:
Hàm chặn
Identity.beforeUserCreated()
Xử lý một sự kiện được kích hoạt trước khi tạo người dùng.
Chữ ký:
export declare function beforeUserCreated(opts: BlockingOptions, handler: (event: AuthBlockingEvent) => BeforeCreateResponse | Promise<BeforeCreateResponse> | void | Promise<void>): BlockingFunction;
Thông số
Thông số | Loại | Mô tả |
---|---|---|
chọn | ChặnTuỳ chọn | Đối tượng chứa các lựa chọn về hàm |
trình xử lý | (sự kiện: AuthBlockingEvent) => Trước khiTạoPhản hồi | Cam kết<TrướcCreateResponse> | vô hiệu | Lời hứa<vô hiệu> | Trình xử lý sự kiện được chạy mỗi lần trước khi tạo một người dùng |
Trường hợp trả lại hàng:
Hàm chặn
Identity.beforeUserSignedIn()
Xử lý một sự kiện được kích hoạt trước khi người dùng đăng nhập.
Chữ ký:
export declare function beforeUserSignedIn(handler: (event: AuthBlockingEvent) => BeforeSignInResponse | Promise<BeforeSignInResponse> | void | Promise<void>): BlockingFunction;
Thông số
Thông số | Loại | Mô tả |
---|---|---|
trình xử lý | (sự kiện: AuthBlockingEvent) => beforeSignInResponse | Cam kết<BeforeSignInResponse> | vô hiệu | Lời hứa<vô hiệu> | Trình xử lý sự kiện chạy mỗi lần trước khi người dùng đăng nhập |
Trường hợp trả lại hàng:
Hàm chặn
Identity.beforeUserSignedIn()
Xử lý một sự kiện được kích hoạt trước khi người dùng đăng nhập.
Chữ ký:
export declare function beforeUserSignedIn(opts: BlockingOptions, handler: (event: AuthBlockingEvent) => BeforeSignInResponse | Promise<BeforeSignInResponse> | void | Promise<void>): BlockingFunction;
Thông số
Thông số | Loại | Mô tả |
---|---|---|
chọn | ChặnTuỳ chọn | Đối tượng chứa các lựa chọn về hàm |
trình xử lý | (sự kiện: AuthBlockingEvent) => beforeSignInResponse | Cam kết<BeforeSignInResponse> | vô hiệu | Lời hứa<vô hiệu> | Trình xử lý sự kiện chạy mỗi lần trước khi người dùng đăng nhập |
Trường hợp trả lại hàng:
Hàm chặn
Identity.getOpts()
Chữ ký:
export declare function getOpts(blockingOptions: BlockingOptions): InternalOptions;
Thông số
Thông số | Loại | Mô tả |
---|---|---|
ChặnTuỳ chọn | ChặnTuỳ chọn |
Trường hợp trả lại hàng:
Tuỳ chọn nội bộ