Options de configuration pour gérer un processus de scrutation d’une notification push MFA.Fournissez ces options au démarrage d’une session de scrutation pour contrôler la fréquence
des requêtes envoyées au point de terminaison du défi ainsi que la gestion des réussites et des échecs.
Example
export type MfaPollingOptions = {
/**
* Intervalle facultatif, en **millisecondes**, entre les requêtes de scrutation
* successives.
*
* - S’il est omis, l’intervalle par défaut interne du SDK est utilisé (habituellement 5000 ms).
* - Choisissez une valeur qui offre un bon équilibre entre la réactivité et les limites de débit.
*
* @defaultValue Dépend de l’implémentation (habituellement 5000 ms)
*/
intervalMs?: number;
/**
* Fonction de rappel facultative exécutée une fois que le défi MFA par notification push
* a été approuvé et que la scrutation est terminée.
*
* - Appelée exactement **une seule fois**, après quoi la scrutation s’arrête automatiquement.
* - Utile pour faire avancer le flux de connexion (p. ex., en appelant `continue()`).
*/
onCompleted?: () => void;
/**
* Fonction de rappel facultative appelée si une erreur survient pendant la scrutation.
*
* Reçoit un objet {@link ULError} contenant :
* - `status` — le code d’état HTTP de la requête échouée
* - `responseText` — le corps brut de la réponse, s’il est disponible
*
* - Appelée une fois par événement d’erreur; la scrutation peut réessayer selon le type d’erreur.
* - À utiliser pour afficher des messages d’erreur ou déclencher une logique personnalisée de nouvelle tentative ou d’abandon.
*/
onError?: (error: ULError) => void;
};
Show Propriétés
Show Propriétés
Intervalle facultatif, en millisecondes, entre les requêtes de scrutation successives.
- S’il est omis, l’intervalle par défaut interne du SDK est utilisé (habituellement 5000 ms).
- Choisissez une valeur qui offre un bon équilibre entre la réactivité et les limites de débit.
Valeur par défaut
Dépend de l’implémentation (habituellement 5000 ms)
Fonction de rappel facultative exécutée une fois que le défi MFA par notification push
a été approuvé et que la scrutation est terminée.
- Appelée exactement une seule fois, après quoi la scrutation s’arrête automatiquement.
- Utile pour faire avancer le flux de connexion (p. ex., en appelant
continue()).
Fonction de rappel facultative appelée si une erreur survient pendant la scrutation.Reçoit un objet ULError contenant :
-
status— le code d’état HTTP de la requête échouée -
responseText— le corps brut de la réponse, s’il est disponible - Appelée une fois par événement d’erreur; la scrutation peut réessayer selon le type d’erreur.
- À utiliser pour afficher des messages d’erreur ou déclencher une logique personnalisée de nouvelle tentative ou d’abandon.