Functions
Fungsi | Deskripsi |
---|---|
beforeOperation(eventType, optsOrHandler, handler) | |
beforeUserCreated(handler) | Menangani peristiwa yang dipicu sebelum pengguna dibuat. |
beforeUserCreated(opts, handler) | Menangani peristiwa yang dipicu sebelum pengguna dibuat. |
beforeUserSignedIn(handler) | Menangani peristiwa yang dipicu sebelum pengguna login. |
beforeUserSignedIn(opts, handler) | Menangani peristiwa yang dipicu sebelum pengguna login. |
getOpts(blockingOptions) |
Kelas
Class | Deskripsi |
---|---|
HttpsError | Error eksplisit yang dapat ditampilkan dari pengendali untuk mengirim error ke klien yang memanggil fungsi. |
Antarmuka
Antarmuka | Deskripsi |
---|---|
AuthBlockingEvent | Menentukan peristiwa autentikasi untuk peristiwa pemblokiran generasi ke-2 |
AuthUserRecord | UserRecord yang diteruskan ke fungsi pemblokiran autentikasi dari platform identitas. |
BlockingOptions | Semua opsi fungsi plus idToken, accessToken, dan refreshToken. |
identity.beforeOperation()
Tanda Tangan:
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;
Parameter
Parameter | Jenis | Deskripsi |
---|---|---|
eventType | AuthBlockingEventType | |
optsOrHandler | BlockingOptions | ((event: AuthBlockingEvent) => BeforeCreateResponse | BeforeSignInResponse | void | Promise<BeforeCreateResponse> | Promise<BeforeSignInResponse> | Promise<void>) | |
handler | (peristiwa: AuthBlockingEvent) => beforeCreateResponse | SebelumSignInResponse | tidak berlaku | Promise<BeforeCreateResponse> | Promise<BeforeSignInResponse> | Janji<void> |
Hasil:
Fungsi Pemblokiran
identity.beforeUserCreated()
Menangani peristiwa yang dipicu sebelum pengguna dibuat.
Tanda Tangan:
export declare function beforeUserCreated(handler: (event: AuthBlockingEvent) => BeforeCreateResponse | Promise<BeforeCreateResponse> | void | Promise<void>): BlockingFunction;
Parameter
Parameter | Jenis | Deskripsi |
---|---|---|
handler | (peristiwa: AuthBlockingEvent) => beforeCreateResponse | Promise<BeforeCreateResponse> | tidak berlaku | Janji<void> | Pengendali peristiwa yang dijalankan setiap kali sebelum pengguna dibuat |
Hasil:
Fungsi Pemblokiran
identity.beforeUserCreated()
Menangani peristiwa yang dipicu sebelum pengguna dibuat.
Tanda Tangan:
export declare function beforeUserCreated(opts: BlockingOptions, handler: (event: AuthBlockingEvent) => BeforeCreateResponse | Promise<BeforeCreateResponse> | void | Promise<void>): BlockingFunction;
Parameter
Parameter | Jenis | Deskripsi |
---|---|---|
memilih | BlockingOptions | Objek yang berisi opsi fungsi |
handler | (peristiwa: AuthBlockingEvent) => beforeCreateResponse | Promise<BeforeCreateResponse> | tidak berlaku | Janji<void> | Pengendali peristiwa yang dijalankan setiap kali sebelum pengguna dibuat |
Hasil:
Fungsi Pemblokiran
identity.beforeUserSignedIn()
Menangani peristiwa yang dipicu sebelum pengguna login.
Tanda Tangan:
export declare function beforeUserSignedIn(handler: (event: AuthBlockingEvent) => BeforeSignInResponse | Promise<BeforeSignInResponse> | void | Promise<void>): BlockingFunction;
Parameter
Parameter | Jenis | Deskripsi |
---|---|---|
handler | (peristiwa: AuthBlockingEvent) => SebelumSignInResponse | Promise<BeforeSignInResponse> | tidak berlaku | Janji<void> | Pengendali peristiwa yang dijalankan setiap kali sebelum pengguna login |
Hasil:
Fungsi Pemblokiran
identity.beforeUserSignedIn()
Menangani peristiwa yang dipicu sebelum pengguna login.
Tanda Tangan:
export declare function beforeUserSignedIn(opts: BlockingOptions, handler: (event: AuthBlockingEvent) => BeforeSignInResponse | Promise<BeforeSignInResponse> | void | Promise<void>): BlockingFunction;
Parameter
Parameter | Jenis | Deskripsi |
---|---|---|
memilih | BlockingOptions | Objek yang berisi opsi fungsi |
handler | (peristiwa: AuthBlockingEvent) => SebelumSignInResponse | Promise<BeforeSignInResponse> | tidak berlaku | Janji<void> | Pengendali peristiwa yang dijalankan setiap kali sebelum pengguna login |
Hasil:
Fungsi Pemblokiran
identity.getOpts()
Tanda Tangan:
export declare function getOpts(blockingOptions: BlockingOptions): InternalOptions;
Parameter
Parameter | Jenis | Deskripsi |
---|---|---|
pemblokiranOpsi | BlockingOptions |
Hasil:
Opsi Internal