auth.UserBuilder class

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

Firma:

export declare class UserBuilder 

Métodos

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

auth.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<BeforeCreateResponse> | Promesa <vacío> Controlador de eventos que bloquea la creación de un usuario de Firebase Auth.

Devoluciones:

función de bloqueo

auth.UserBuilder.beforeSignIn()

Bloquea la solicitud de inicio de sesión de un 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 <vacío> 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: contexto de evento ) => PromiseLike<cualquiera> | cualquier Controlador de eventos que responde a la creación de un usuario de Firebase Auth.

Devoluciones:

CloudFunction < 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: contexto de evento ) => PromiseLike<cualquiera> | cualquier Controlador de eventos que responde a la eliminación de un usuario de Firebase Auth.

Devoluciones:

CloudFunction < Registro de usuario >