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