auth.UserBuilder class

Générateur utilisé pour créer des fonctions pour les événements du cycle de vie des utilisateurs Firebase Auth.

Signature:

export declare class UserBuilder 

Méthodes

Méthode Modificateurs Description
avantCréer(gestionnaire) Bloque la demande de création d'un utilisateur Firebase Auth.
avant la connexion (gestionnaire) Bloque la demande de connexion d'un utilisateur Firebase Auth.
onCreate (gestionnaire) Répond à la création d'un utilisateur Firebase Auth.
onDelete (gestionnaire) Répond à la suppression d'un utilisateur Firebase Auth.

auth.UserBuilder.beforeCreate()

Bloque la demande de création d'un utilisateur Firebase Auth.

Signature:

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

Paramètres

Paramètre Taper Description
gestionnaire (utilisateur : AuthUserRecord, contexte : AuthEventContext) => BeforeCreateResponse | vide | Promesse<BeforeCreateResponse> | Promesse<vide> Gestionnaire d'événements qui bloque la création d'un utilisateur Firebase Auth.

Retour:

Fonction de blocage

auth.UserBuilder.beforeSignIn()

Bloque la demande de connexion d'un utilisateur Firebase Auth.

Signature:

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

Paramètres

Paramètre Taper Description
gestionnaire (utilisateur : AuthUserRecord, contexte : AuthEventContext) => BeforeSignInResponse | vide | Promesse<BeforeSignInResponse> | Promesse<vide> Gestionnaire d'événements qui bloque la connexion d'un utilisateur Firebase Auth.

Retour:

Fonction de blocage

auth.UserBuilder.onCreate()

Répond à la création d'un utilisateur Firebase Auth.

Signature:

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

Paramètres

Paramètre Taper Description
gestionnaire (utilisateur : Enregistrement utilisateur , contexte : EventContext ) => PromiseLike<any> | n'importe lequel Gestionnaire d'événements qui répond à la création d'un utilisateur Firebase Auth.

Retour:

Fonction Cloud < Enregistrement utilisateur >

auth.UserBuilder.onDelete()

Répond à la suppression d'un utilisateur Firebase Auth.

Signature:

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

Paramètres

Paramètre Taper Description
gestionnaire (utilisateur : Enregistrement utilisateur , contexte : EventContext ) => PromiseLike<any> | n'importe lequel Gestionnaire d'événements qui répond à la suppression d'un utilisateur Firebase Auth.

Retour:

Fonction Cloud < Enregistrement utilisateur >