auth.UserBuilder class

Builder yang digunakan untuk membuat fungsi untuk peristiwa siklus proses pengguna Firebase Auth.

Tanda Tangan:

export declare class UserBuilder 

Metode

Metode Pengubah Deskripsi
beforeCreate(handler) Memblokir permintaan untuk membuat pengguna Firebase Auth.
beforeSignIn(handler) Memblokir permintaan untuk membuat pengguna Firebase Auth login.
onCreate(handler) Merespons pembuatan pengguna Firebase Auth.
onDelete(handler) Merespons penghapusan pengguna Firebase Auth.

{i>auth.UserBuilder.beforeCreate()<i}

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 Deskripsi
handler (pengguna: AuthUserRecord, konteks: AuthEventContext) => beforeCreateResponse | tidak berlaku | Promise<BeforeCreateResponse> | Janji<void> Pengendali peristiwa yang memblokir pembuatan pengguna Firebase Auth.

Hasil:

BlockingFunction

{i>auth.UserBuilder.beforeSignIn()<i}

Memblokir permintaan untuk membuat pengguna Firebase Auth login.

Tanda Tangan:

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

Parameter

Parameter Jenis Deskripsi
handler (pengguna: AuthUserRecord, konteks: AuthEventContext) => SebelumSignInResponse | tidak berlaku | Promise<BeforeSignInResponse> | Janji<void> Pengendali peristiwa yang memblokir login pengguna Firebase Auth.

Hasil:

BlockingFunction

{i>auth.UserBuilder.onCreate()<i}

Merespons pembuatan pengguna Firebase Auth.

Tanda Tangan:

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

Parameter

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

Hasil:

CloudFunction<UserRecord>

{i>auth.UserBuilder.onDelete()<i}

Merespons penghapusan pengguna Firebase Auth.

Tanda Tangan:

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

Parameter

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

Hasil:

CloudFunction<UserRecord>