identity namespace

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