Funciones
Función | Descripción |
---|---|
beforeOperation(tipo de evento, optsOrHandler, controlador) | |
antes de UserCreated (controlador) | Maneja un evento que se activa antes de que se cree un usuario. |
beforeUserCreated(opts, controlador) | Maneja un evento que se activa antes de que se cree un usuario. |
antes de que el usuario inicie sesión (controlador) | Maneja un evento que se activa antes de que un usuario inicie sesión. |
beforeUserSignedIn (opta, controlador) | Maneja un evento que se activa antes de que un usuario inicie sesión. |
getOpts(opciones de bloqueo) |
Clases
Clase | Descripción |
---|---|
Error HTTPS | Un error explícito que puede generar un controlador para enviar un error al cliente que llamó a la función. |
Interfaces
Interfaz | Descripción |
---|---|
Evento de bloqueo de autenticación | Define el evento de autenticación para eventos de bloqueo de segunda generación. |
Registro de usuario de autenticación | El UserRecord pasó a las funciones de bloqueo de autenticación desde la plataforma de identidad. |
Opciones de bloqueo | Todas las opciones de funciones más idToken, accessToken y refrescoToken. |
identidad.antes de la operación()
Firma:
export declare function beforeOperation(eventType: AuthBlockingEventType, optsOrHandler: BlockingOptions | ((event: AuthBlockingEvent) => BeforeCreateResponse | BeforeSignInResponse | void | Promise<BeforeCreateResponse> | Promise<BeforeSignInResponse> | Promise<void>), handler: (event: AuthBlockingEvent) => BeforeCreateResponse | BeforeSignInResponse | void | Promise<BeforeCreateResponse> | Promise<BeforeSignInResponse> | Promise<void>): BlockingFunction;
Parámetros
Parámetro | Tipo | Descripción |
---|---|---|
tipo de evento | Tipo de evento de bloqueo de autenticación | |
optsOrHandler | Opciones de bloqueo | ((evento: AuthBlockingEvent ) => Antes de crear respuesta | Antes de iniciar sesiónRespuesta | vacío | Promesa<Antes de crear respuesta> | Promesa<BeforeSignInResponse> | Promesa<nulo>) | |
manipulador | (evento: AuthBlockingEvent ) => Antes de crear respuesta | Antes de iniciar sesiónRespuesta | vacío | Promesa<Antes de crear respuesta> | Promesa<BeforeSignInResponse> | Promesa<nulo> |
Devoluciones:
Función de bloqueo
identidad.beforeUserCreated()
Maneja un evento que se activa antes de que se cree un usuario.
Firma:
export declare function beforeUserCreated(handler: (event: AuthBlockingEvent) => BeforeCreateResponse | Promise<BeforeCreateResponse> | void | Promise<void>): BlockingFunction;
Parámetros
Parámetro | Tipo | Descripción |
---|---|---|
manipulador | (evento: AuthBlockingEvent ) => Antes de crear respuesta | Promesa<Antes de crear respuesta> | vacío | Promesa<nulo> | Controlador de eventos que se ejecuta cada vez antes de que se cree un usuario |
Devoluciones:
Función de bloqueo
identidad.beforeUserCreated()
Maneja un evento que se activa antes de que se cree un usuario.
Firma:
export declare function beforeUserCreated(opts: BlockingOptions, handler: (event: AuthBlockingEvent) => BeforeCreateResponse | Promise<BeforeCreateResponse> | void | Promise<void>): BlockingFunction;
Parámetros
Parámetro | Tipo | Descripción |
---|---|---|
opta | Opciones de bloqueo | Objeto que contiene opciones de función |
manipulador | (evento: AuthBlockingEvent ) => Antes de crear respuesta | Promesa<Antes de crear respuesta> | vacío | Promesa<nulo> | Controlador de eventos que se ejecuta cada vez antes de que se cree un usuario |
Devoluciones:
Función de bloqueo
identidad.beforeUserSignedIn()
Maneja un evento que se activa antes de que un usuario inicie sesión.
Firma:
export declare function beforeUserSignedIn(handler: (event: AuthBlockingEvent) => BeforeSignInResponse | Promise<BeforeSignInResponse> | void | Promise<void>): BlockingFunction;
Parámetros
Parámetro | Tipo | Descripción |
---|---|---|
manipulador | (evento: AuthBlockingEvent ) => Antes de iniciar sesión en respuesta | Promesa<BeforeSignInResponse> | vacío | Promesa<nulo> | Controlador de eventos que se ejecuta cada vez que un usuario inicia sesión |
Devoluciones:
Función de bloqueo
identidad.beforeUserSignedIn()
Maneja un evento que se activa antes de que un usuario inicie sesión.
Firma:
export declare function beforeUserSignedIn(opts: BlockingOptions, handler: (event: AuthBlockingEvent) => BeforeSignInResponse | Promise<BeforeSignInResponse> | void | Promise<void>): BlockingFunction;
Parámetros
Parámetro | Tipo | Descripción |
---|---|---|
opta | Opciones de bloqueo | Objeto que contiene opciones de función |
manipulador | (evento: AuthBlockingEvent ) => Antes de iniciar sesión en respuesta | Promesa<BeforeSignInResponse> | vacío | Promesa<nulo> | Controlador de eventos que se ejecuta cada vez que un usuario inicia sesión |
Devoluciones:
Función de bloqueo
identidad.getOpts()
Firma:
export declare function getOpts(blockingOptions: BlockingOptions): InternalOptions;
Parámetros
Parámetro | Tipo | Descripción |
---|---|---|
opciones de bloqueo | Opciones de bloqueo |
Devoluciones:
Opciones internas