auth.UserBuilder class

Generatore utilizzato per creare funzioni per gli eventi del ciclo di vita dell'utente Firebase Auth.

Firma:

export declare class UserBuilder 

Metodi

Metodo Modificatori Descrizione
primaCreate(gestore) Blocca la richiesta di creazione di un utente Firebase Auth.
primaSignIn(gestore) Blocca la richiesta di accesso di un utente Firebase Auth.
onCreate(gestore) Risponde alla creazione di un utente Firebase Auth.
onDelete(gestore) Risponde all'eliminazione di un utente Firebase Auth.

auth.UserBuilder.beforeCreate()

Blocca la richiesta di creazione di un utente Firebase Auth.

Firma:

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

Parametri

Parametro Tipo Descrizione
gestore (utente: AuthUserRecord, contesto: AuthEventContext) => BeforeCreateResponse | vuoto | Promessa<Prima di creare risposta> | Promesso<vuoto> Gestore eventi che blocca la creazione di un utente Firebase Auth.

Ritorna:

Funzione di blocco

auth.UserBuilder.beforeSignIn()

Blocca la richiesta di accesso di un utente Firebase Auth.

Firma:

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

Parametri

Parametro Tipo Descrizione
gestore (utente: AuthUserRecord, contesto: AuthEventContext) => BeforeSignInResponse | vuoto | Promessa<BeforeSignInResponse> | Promesso<vuoto> Gestore eventi che blocca l'accesso di un utente Firebase Auth.

Ritorna:

Funzione di blocco

auth.UserBuilder.onCreate()

Risponde alla creazione di un utente Firebase Auth.

Firma:

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

Parametri

Parametro Tipo Descrizione
gestore (utente: UserRecord , contesto: EventContext ) => PromessaLike<qualsiasi> | Qualunque Gestore eventi che risponde alla creazione di un utente Firebase Auth.

Ritorna:

Funzione Cloud < Registrazione utente >

auth.UserBuilder.onDelete()

Risponde all'eliminazione di un utente Firebase Auth.

Firma:

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

Parametri

Parametro Tipo Descrizione
gestore (utente: UserRecord , contesto: EventContext ) => PromessaLike<qualsiasi> | Qualunque Gestore eventi che risponde all'eliminazione di un utente Firebase Auth.

Ritorna:

Funzione Cloud < Registrazione utente >