auth.UserBuilder class

Es el compilador que se usa a fin de crear funciones para los eventos de ciclo de vida de los usuarios de Firebase Auth.

Firma:

export declare class UserBuilder 

Métodos

Método Teclas modificadoras Descripción
beforeCreate(controlador) Bloquea la solicitud para crear un usuario de Firebase Auth.
beforeSignIn(controlador) Bloquea la solicitud para que un usuario de Firebase Auth acceda.
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.

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
handler (usuario: AuthUserRecord, contexto: AuthEventContext) => beforeCreateResponse | void | Promesa<BeforeCreateResponse> | Promesa<void> Controlador de eventos que bloquea la creación de un usuario de Firebase Auth.

Muestra:

Función de bloqueo

auth.UserBuilder.beforeSignIn()

Bloquea la solicitud para que un usuario de Firebase Auth acceda.

Firma:

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

Parámetros

Parámetro Tipo Descripción
handler (usuario: AuthUserRecord, contexto: AuthEventContext) => AntesSignInResponse | void | Promesa<BeforeSignInResponse> | Promesa<void> Controlador de eventos que bloquea el acceso de un usuario de Firebase Auth.

Muestra:

Función de bloqueo

auth.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
handler (usuario: UserRecord, contexto: EventContext) => Promesa como<cualquiera> | cualquiera Controlador de eventos que responda a la creación de un usuario de Firebase Auth.

Muestra:

Cloud Function<UserRecord>

auth.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
handler (usuario: UserRecord, contexto: EventContext) => Promesa como<cualquiera> | cualquiera Controlador de eventos que responda a la eliminación de un usuario de Firebase Auth.

Muestra:

Cloud Function<UserRecord>