auth.UserBuilder class

Generador utilizado para crear funciones para eventos del ciclo de vida del usuario de Firebase Auth.

Firma:

export declare class UserBuilder 

Métodos

Método Modificadores Descripción
antes de crear (controlador) Bloquea la solicitud para crear un usuario de Firebase Auth.
antes de iniciar sesión (controlador) Bloquea la solicitud para iniciar sesión como usuario de Firebase Auth.
onCreate(controlador) Responde a la creación de un usuario de Firebase Auth.
onDelete(controlador) Responde a la eliminación de un usuario de Firebase Auth.

autenticación.UserBuilder.beforeCreate()

Bloquea la solicitud para crear un usuario de Firebase Auth.

Firma:

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

Parámetros

Parámetro Tipo Descripción
manipulador (usuario: AuthUserRecord, contexto: AuthEventContext) => BeforeCreateResponse | vacío | Promesa<Antes de crear respuesta> | Promesa<nulo> Controlador de eventos que bloquea la creación de un usuario de Firebase Auth.

Devoluciones:

Función de bloqueo

autenticación.UserBuilder.beforeSignIn()

Bloquea la solicitud para iniciar sesión como usuario de Firebase Auth.

Firma:

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

Parámetros

Parámetro Tipo Descripción
manipulador (usuario: AuthUserRecord, contexto: AuthEventContext) => BeforeSignInResponse | vacío | Promesa<BeforeSignInResponse> | Promesa<nulo> Controlador de eventos que bloquea el inicio de sesión de un usuario de Firebase Auth.

Devoluciones:

Función de bloqueo

autenticación.UserBuilder.onCreate()

Responde a la creación de un usuario de Firebase Auth.

Firma:

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

Parámetros

Parámetro Tipo Descripción
manipulador (usuario: Registro de usuario , contexto: EventContext ) => PromesaComo<cualquiera> | cualquier Controlador de eventos que responde a la creación de un usuario de Firebase Auth.

Devoluciones:

Función de nube < Registro de usuario >

autenticación.UserBuilder.onDelete()

Responde a la eliminación de un usuario de Firebase Auth.

Firma:

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

Parámetros

Parámetro Tipo Descripción
manipulador (usuario: Registro de usuario , contexto: EventContext ) => PromesaComo<cualquiera> | cualquier Controlador de eventos que responde a la eliminación de un usuario de Firebase Auth.

Devoluciones:

Función de nube < Registro de usuario >