Builder zum Erstellen von Funktionen für Firebase Auth-Benutzerlebenszyklusereignisse.
Unterschrift:
export declare class UserBuilder
Methoden
Methode | Modifikatoren | Beschreibung |
---|---|---|
beforeCreate(handler) | Blockiert die Anfrage zum Erstellen eines Firebase Auth-Benutzers. | |
beforeSignIn(handler) | Blockiert die Anfrage zur Anmeldung eines Firebase Auth-Benutzers. | |
onCreate(handler) | Reagiert auf die Erstellung eines Firebase Auth-Benutzers. | |
onDelete(handler) | Reagiert auf das Löschen eines Firebase Auth-Benutzers. |
auth.UserBuilder.beforeCreate()
Blockiert die Anfrage zum Erstellen eines Firebase Auth-Benutzers.
Unterschrift:
beforeCreate(handler: (user: AuthUserRecord, context: AuthEventContext) => BeforeCreateResponse | void | Promise<BeforeCreateResponse> | Promise<void>): BlockingFunction;
Parameter
Parameter | Typ | Beschreibung |
---|---|---|
Handler | (Benutzer: AuthUserRecord, Kontext: AuthEventContext) => BeforeCreateResponse | nichtig | Promise<BeforeCreateResponse> | Versprechen<void> | Ereignishandler, der die Erstellung eines Firebase Auth-Benutzers blockiert. |
Kehrt zurück:
auth.UserBuilder.beforeSignIn()
Blockiert die Anfrage zur Anmeldung eines Firebase Auth-Benutzers.
Unterschrift:
beforeSignIn(handler: (user: AuthUserRecord, context: AuthEventContext) => BeforeSignInResponse | void | Promise<BeforeSignInResponse> | Promise<void>): BlockingFunction;
Parameter
Parameter | Typ | Beschreibung |
---|---|---|
Handler | (Benutzer: AuthUserRecord, Kontext: AuthEventContext) => BeforeSignInResponse | nichtig | Promise<BeforeSignInResponse> | Versprechen<void> | Ereignishandler, der die Anmeldung eines Firebase Auth-Benutzers blockiert. |
Kehrt zurück:
auth.UserBuilder.onCreate()
Reagiert auf die Erstellung eines Firebase Auth-Benutzers.
Unterschrift:
onCreate(handler: (user: UserRecord, context: EventContext) => PromiseLike<any> | any): CloudFunction<UserRecord>;
Parameter
Parameter | Typ | Beschreibung |
---|---|---|
Handler | (Benutzer: UserRecord , Kontext: EventContext ) => PromiseLike<any> | beliebig | Ereignishandler, der auf die Erstellung eines Firebase Auth-Benutzers reagiert. |
Kehrt zurück:
CloudFunction < Benutzerdatensatz >
auth.UserBuilder.onDelete()
Reagiert auf das Löschen eines Firebase Auth-Benutzers.
Unterschrift:
onDelete(handler: (user: UserRecord, context: EventContext) => PromiseLike<any> | any): CloudFunction<UserRecord>;
Parameter
Parameter | Typ | Beschreibung |
---|---|---|
Handler | (Benutzer: UserRecord , Kontext: EventContext ) => PromiseLike<any> | beliebig | Ereignishandler, der auf das Löschen eines Firebase Auth-Benutzers reagiert. |
Kehrt zurück:
CloudFunction < Benutzerdatensatz >