auth.UserBuilder class

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:

Blockierungsfunktion

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:

Blockierungsfunktion

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 >