identity namespace

Funzioni

Funzione Descrizione
primaOperazione(eventType, optsOrHandler, gestore)
primaUserCreated(gestore) Gestisce un evento che viene attivato prima della creazione di un utente.
primaUserCreated(opzioni, gestore) Gestisce un evento che viene attivato prima della creazione di un utente.
primaUserSignedIn(gestore) Gestisce un evento che viene attivato prima che un utente abbia effettuato l'accesso.
beforeUserSignedIn(opzioni, gestore) Gestisce un evento che viene attivato prima che un utente abbia effettuato l'accesso.
getOpts(Opzioni di blocco)

Classi

Classe Descrizione
HTTPSError Un errore esplicito che può essere generato da un gestore per inviare un errore al client che ha chiamato la funzione.

Interfacce

Interfaccia Descrizione
Evento AuthBlocking Definisce l'evento di autenticazione per gli eventi di blocco di seconda generazione
AuthUserRecord L' UserRecord è passato alle funzioni di blocco dell'autenticazione dalla piattaforma di identità.
Opzioni di blocco Tutte le opzioni di funzione più idToken, accessToken e refreshToken.

identità.primadell'operazione()

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;

Parametri

Parametro Tipo Descrizione
Tipo di evento AuthBlockingEventType
optsOrHandler Opzioni di blocco | ((evento: AuthBlockingEvent ) => PrimaCreaRisposta | Prima dell'accessoRisposta | vuoto | Promessa<Prima di creare risposta> | Promessa<BeforeSignInResponse> | Promesso<vuoto>)
gestore (evento: AuthBlockingEvent ) => PrimaCreaRisposta | Prima dell'accessoRisposta | vuoto | Promessa<Prima di creare risposta> | Promessa<BeforeSignInResponse> | Promesso<vuoto>

Ritorna:

Funzione di blocco

identità.beforeUserCreated()

Gestisce un evento che viene attivato prima della creazione di un utente.

Firma:

export declare function beforeUserCreated(handler: (event: AuthBlockingEvent) => BeforeCreateResponse | Promise<BeforeCreateResponse> | void | Promise<void>): BlockingFunction;

Parametri

Parametro Tipo Descrizione
gestore (evento: AuthBlockingEvent ) => PrimaCreaRisposta | Promessa<Prima di creare risposta> | vuoto | Promesso<vuoto> Gestore eventi che viene eseguito ogni volta prima della creazione di un utente

Ritorna:

Funzione di blocco

identità.beforeUserCreated()

Gestisce un evento che viene attivato prima della creazione di un utente.

Firma:

export declare function beforeUserCreated(opts: BlockingOptions, handler: (event: AuthBlockingEvent) => BeforeCreateResponse | Promise<BeforeCreateResponse> | void | Promise<void>): BlockingFunction;

Parametri

Parametro Tipo Descrizione
opta Opzioni di blocco Oggetto contenente opzioni di funzione
gestore (evento: AuthBlockingEvent ) => PrimaCreaRisposta | Promessa<Prima di creare risposta> | vuoto | Promesso<vuoto> Gestore eventi che viene eseguito ogni volta prima della creazione di un utente

Ritorna:

Funzione di blocco

identità.beforeUserSignedIn()

Gestisce un evento che viene attivato prima che un utente abbia effettuato l'accesso.

Firma:

export declare function beforeUserSignedIn(handler: (event: AuthBlockingEvent) => BeforeSignInResponse | Promise<BeforeSignInResponse> | void | Promise<void>): BlockingFunction;

Parametri

Parametro Tipo Descrizione
gestore (evento: AuthBlockingEvent ) => Prima della risposta al segno | Promessa<BeforeSignInResponse> | vuoto | Promesso<vuoto> Gestore eventi che viene eseguito ogni volta prima che un utente acceda

Ritorna:

Funzione di blocco

identità.beforeUserSignedIn()

Gestisce un evento che viene attivato prima che un utente abbia effettuato l'accesso.

Firma:

export declare function beforeUserSignedIn(opts: BlockingOptions, handler: (event: AuthBlockingEvent) => BeforeSignInResponse | Promise<BeforeSignInResponse> | void | Promise<void>): BlockingFunction;

Parametri

Parametro Tipo Descrizione
opta Opzioni di blocco Oggetto contenente opzioni di funzione
gestore (evento: AuthBlockingEvent ) => Prima della risposta al segno | Promessa<BeforeSignInResponse> | vuoto | Promesso<vuoto> Gestore eventi che viene eseguito ogni volta prima che un utente acceda

Ritorna:

Funzione di blocco

identità.getOpts()

Firma:

export declare function getOpts(blockingOptions: BlockingOptions): InternalOptions;

Parametri

Parametro Tipo Descrizione
blockingOptions Opzioni di blocco

Ritorna:

Opzioniinterne