object
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
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
number
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
Spécifique à l'implémentation (souvent 5000 ms)
() => void
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()).
(error) => void
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.