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