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:
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:
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 >