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