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