auth.UserBuilder class

Builder digunakan untuk membuat fungsi untuk peristiwa siklus hidup pengguna Firebase Auth.

Tanda tangan:

export declare class UserBuilder 

Metode

metode Pengubah Keterangan
sebelumBuat(penangan) Memblokir permintaan untuk membuat pengguna Firebase Auth.
sebelumMasuk(penangan) Memblokir permintaan untuk login pengguna Firebase Auth.
onCreate(penangan) Merespons pembuatan pengguna Firebase Auth.
onDelete(penangan) Merespons penghapusan pengguna Firebase Auth.

auth.UserBuilder.beforeCreate()

Memblokir permintaan untuk membuat pengguna Firebase Auth.

Tanda tangan:

beforeCreate(handler: (user: AuthUserRecord, context: AuthEventContext) => BeforeCreateResponse | void | Promise<BeforeCreateResponse> | Promise<void>): BlockingFunction;

Parameter

Parameter Jenis Keterangan
penangan (pengguna: AuthUserRecord, konteks: AuthEventContext) => BeforeCreateResponse | batal | Janji<BeforeCreateResponse> | Janji<batal> Pengendali peristiwa yang memblokir pembuatan pengguna Firebase Auth.

Pengembalian:

Fungsi Pemblokiran

auth.UserBuilder.beforeSignIn()

Memblokir permintaan untuk login pengguna Firebase Auth.

Tanda tangan:

beforeSignIn(handler: (user: AuthUserRecord, context: AuthEventContext) => BeforeSignInResponse | void | Promise<BeforeSignInResponse> | Promise<void>): BlockingFunction;

Parameter

Parameter Jenis Keterangan
penangan (pengguna: AuthUserRecord, konteks: AuthEventContext) => BeforeSignInResponse | batal | Janji<BeforeSignInResponse> | Janji<batal> Pengendali peristiwa yang memblokir login pengguna Firebase Auth.

Pengembalian:

Fungsi Pemblokiran

auth.UserBuilder.onCreate()

Merespons pembuatan pengguna Firebase Auth.

Tanda tangan:

onCreate(handler: (user: UserRecord, context: EventContext) => PromiseLike<any> | any): CloudFunction<UserRecord>;

Parameter

Parameter Jenis Keterangan
penangan (pengguna: UserRecord , konteks: EventContext ) => JanjiSeperti<any> | setiap Pengendali peristiwa yang merespons pembuatan pengguna Firebase Auth.

Pengembalian:

Fungsi Cloud < Catatan Pengguna >

auth.UserBuilder.onDelete()

Merespons penghapusan pengguna Firebase Auth.

Tanda tangan:

onDelete(handler: (user: UserRecord, context: EventContext) => PromiseLike<any> | any): CloudFunction<UserRecord>;

Parameter

Parameter Jenis Keterangan
penangan (pengguna: UserRecord , konteks: EventContext ) => JanjiSeperti<any> | setiap Pengendali peristiwa yang merespons penghapusan pengguna Firebase Auth.

Pengembalian:

Fungsi Cloud < Catatan Pengguna >