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