identity namespace

Fungsi

Fungsi Keterangan
sebelumOperasi(eventType, optsOrHandler, handler)
sebelumPenggunaDibuat(penangan) Menangani peristiwa yang dipicu sebelum pengguna dibuat.
sebelumPenggunaDibuat(memilih, penangan) Menangani peristiwa yang dipicu sebelum pengguna dibuat.
sebelumPenggunaSignedIn(penangan) Menangani peristiwa yang dipicu sebelum pengguna masuk.
beforeUserSignedIn(memilih, penangan) Menangani peristiwa yang dipicu sebelum pengguna masuk.
getOpts(blockingOptions)

Kelas

Kelas Keterangan
HttpsError Kesalahan eksplisit yang dapat dilempar dari penangan untuk mengirim kesalahan ke klien yang memanggil fungsi tersebut.

Antarmuka

Antarmuka Keterangan
Acara Pemblokiran Auth Mendefinisikan acara autentikasi untuk acara pemblokiran generasi ke-2
AuthUserRecord UserRecord diteruskan ke fungsi pemblokiran autentikasi dari platform identitas.
Opsi Pemblokiran Semua opsi fungsi ditambah idToken, accessToken, dan refreshToken.

identitas.sebelumOperasi()

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 Keterangan
tipe acara AuthBlockingEventType
optsOrHandler Opsi Pemblokiran | ((acara: AuthBlockingEvent ) => SebelumBuatRespon | SebelumSignInResponse | batal | Janji<BeforeCreateResponse> | Janji<BeforeSignInResponse> | Janji<batal>)
penangan (acara: AuthBlockingEvent ) => SebelumBuatRespon | SebelumSignInResponse | batal | Janji<BeforeCreateResponse> | Janji<BeforeSignInResponse> | Janji<batal>

Pengembalian:

Fungsi Pemblokiran

identitas.sebelumUserCreated()

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 Keterangan
penangan (acara: AuthBlockingEvent ) => SebelumBuatRespon | Janji<BeforeCreateResponse> | batal | Janji<batal> Pengendali peristiwa yang dijalankan setiap kali sebelum pengguna dibuat

Pengembalian:

Fungsi Pemblokiran

identitas.sebelumUserCreated()

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 Keterangan
memilih Opsi Pemblokiran Objek yang berisi opsi fungsi
penangan (acara: AuthBlockingEvent ) => SebelumBuatRespon | Janji<BeforeCreateResponse> | batal | Janji<batal> Pengendali peristiwa yang dijalankan setiap kali sebelum pengguna dibuat

Pengembalian:

Fungsi Pemblokiran

identitas.sebelumUserSignedIn()

Menangani peristiwa yang dipicu sebelum pengguna masuk.

Tanda tangan:

export declare function beforeUserSignedIn(handler: (event: AuthBlockingEvent) => BeforeSignInResponse | Promise<BeforeSignInResponse> | void | Promise<void>): BlockingFunction;

Parameter

Parameter Jenis Keterangan
penangan (acara: AuthBlockingEvent ) => SebelumSignInResponse | Janji<BeforeSignInResponse> | batal | Janji<batal> Pengendali peristiwa yang dijalankan setiap kali sebelum pengguna masuk

Pengembalian:

Fungsi Pemblokiran

identitas.sebelumUserSignedIn()

Menangani peristiwa yang dipicu sebelum pengguna masuk.

Tanda tangan:

export declare function beforeUserSignedIn(opts: BlockingOptions, handler: (event: AuthBlockingEvent) => BeforeSignInResponse | Promise<BeforeSignInResponse> | void | Promise<void>): BlockingFunction;

Parameter

Parameter Jenis Keterangan
memilih Opsi Pemblokiran Objek yang berisi opsi fungsi
penangan (acara: AuthBlockingEvent ) => SebelumSignInResponse | Janji<BeforeSignInResponse> | batal | Janji<batal> Pengendali peristiwa yang dijalankan setiap kali sebelum pengguna masuk

Pengembalian:

Fungsi Pemblokiran

identitas.getOpts()

Tanda tangan:

export declare function getOpts(blockingOptions: BlockingOptions): InternalOptions;

Parameter

Parameter Jenis Keterangan
memblokirOpsi Opsi Pemblokiran

Pengembalian:

Opsi Internal