Options de configuration permettant de gérer un processus d’interrogation par notification push d’AMF (MFA).Fournissez ces options lorsque vous démarrez une session d’interrogation pour contrôler la fréquence
à laquelle le endpoint de défi est interrogé et la façon dont la réussite ou l’échec sont gérés.
Example
Copy
export type MfaPollingOptions = {
/**
* Intervalle facultatif, en **millisecondes**, entre les requêtes d'interrogation consécutives.
*
* - S'il est omis, l'intervalle par défaut interne du SDK est utilisé (généralement 5000 ms).
* - Choisissez une valeur qui équilibre la réactivité et les considérations liées aux limites de débit.
*
* @defaultValue Spécifique à l'implémentation (souvent 5000 ms)
*/
intervalMs?: number;
/**
* Rappel (callback) facultatif exécuté une fois que le défi push d'AMF (MFA) a été approuvé
* avec succès et que l'interrogation est terminée.
*
* - Appelé exactement **une seule fois**, après quoi l'interrogation s'arrête automatiquement.
* - Utile pour faire avancer le flux de connexion (p. ex., en appelant `continue()`).
*/
onCompleted?: () => void;
/**
* Rappel (callback) facultatif appelé si une erreur se produit pendant l'interrogation.
*
* Reçoit un objet {@link ULError} contenant :
* - `status` — le code d'état HTTP de la requête ayant échoué
* - `responseText` — le corps brut de la réponse, si disponible
*
* - Appelé une fois par événement d'erreur; l'interrogation peut réessayer selon le type d'erreur.
* - Utilisez-le pour afficher des messages d'erreur ou déclencher une logique personnalisée de nouvelle tentative/abandon.
*/
onError?: (error: ULError) => void;
};
Show Propriétés
Show Propriétés
Intervalle facultatif, en millisecondes, entre les requêtes d’interrogation consécutives.
- S’il est omis, l’intervalle par défaut interne du SDK est utilisé (généralement 5000 ms).
- Choisissez une valeur qui équilibre la réactivité et les considérations liées aux limites de débit.
Valeur par défaut
Copy
Spécifique à l'implémentation (souvent 5000 ms)
Rappel (callback) facultatif exécuté une fois que le défi push d’AMF (MFA) a été approuvé
avec succès et que l’interrogation est terminée.
- Appelé exactement une seule fois, après quoi l’interrogation s’arrête automatiquement.
- Utile pour faire avancer le flux de connexion (p. ex., en appelant
continue()).
Rappel (callback) facultatif appelé si une erreur se produit pendant l’interrogation.Reçoit un objet ULError contenant :
-
status— le code d’état HTTP de la requête ayant échoué -
responseText— le corps brut de la réponse, si disponible - Appelé une fois par événement d’erreur; l’interrogation peut réessayer selon le type d’erreur.
- Utilisez-le pour afficher des messages d’erreur ou déclencher une logique personnalisée de nouvelle tentative/abandon.