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