webEngineWebAuthPinRequest QML Value Type
Encapsule les données d'une requête PIN WebAuth UX. Plus d'informations...
| Import Statement: | import QtWebEngine |
| Since: | QtWebEngine 6.8 |
Propriétés
- error : enumeration
- minPinLength : int
- reason : enumeration
- remainingAttempts : int
Description détaillée
Cet élément encapsule les informations suivantes relatives à une demande de code PIN effectuée par un authentificateur.
- Le motif de la demande de code PIN.
- Les détails de l'erreur pour la demande de code PIN.
- Le nombre de tentatives restantes avant un verrouillage dur. Doit être ignoré sauf si webEngineWebAuthPinRequest::reason est
WebEngineWebAuthUxRequest.PinEntryReason.Challenge. - La longueur minimale du code PIN que l'authentificateur acceptera pour le code PIN.
Utilisez cette structure pour mettre à jour la boîte de dialogue WebAuth UX lorsque le WebAuth UX state est WebEngineWebAuthUxRequest.WebAuthUxState.CollectPin.
Documentation sur les propriétés
error : enumeration
Détails de l'erreur pour l'invite PIN.
| Constante | Description de l'erreur |
|---|---|
WebEngineWebAuthUxRequest.PinEntryError.NoError | Aucune erreur ne s'est produite. |
WebEngineWebAuthUxRequest.PinEntryError.InternalUvLocked | L'UV interne est verrouillé, nous revenons donc au code PIN. |
WebEngineWebAuthUxRequest.PinEntryError.WrongPin | Le code PIN saisi par l'utilisateur ne correspond pas au code PIN de l'authentificateur. |
WebEngineWebAuthUxRequest.PinEntryError.TooShort | Le nouveau code PIN saisi par l'utilisateur est trop court. |
WebEngineWebAuthUxRequest.PinEntryError.InvalidCharacters | Le nouveau code PIN saisi par l'utilisateur contient des caractères non valides. |
WebEngineWebAuthUxRequest.PinEntryError.SameAsCurrentPin | Le nouveau code PIN saisi par l'utilisateur est identique au code PIN actuellement défini. |
minPinLength : int
Longueur minimale du code PIN acceptée par l'authentificateur.
reason : enumeration
Raison de la demande de code PIN.
| Constante | Description |
|---|---|
WebEngineWebAuthUxRequest.PinEntryReason.Set | Un nouveau code PIN est en cours de définition. |
WebEngineWebAuthUxRequest.PinEntryReason.Change | Le code PIN existant doit être modifié avant d'utiliser cet authentificateur. |
WebEngineWebAuthUxRequest.PinEntryReason.Challenge | Le code PIN existant est collecté pour prouver la vérification de l'utilisateur. |
remainingAttempts : int
Le nombre de tentatives restantes avant un verrouillage dur. Doit être ignoré sauf si webEngineWebAuthPinRequest::reason est WebEngineWebAuthUxRequest.PinEntryReason.Challenge.
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.