Sur cette page

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

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.

ConstanteDescription de l'erreur
WebEngineWebAuthUxRequest.PinEntryError.NoErrorAucune erreur ne s'est produite.
WebEngineWebAuthUxRequest.PinEntryError.InternalUvLockedL'UV interne est verrouillé, nous revenons donc au code PIN.
WebEngineWebAuthUxRequest.PinEntryError.WrongPinLe code PIN saisi par l'utilisateur ne correspond pas au code PIN de l'authentificateur.
WebEngineWebAuthUxRequest.PinEntryError.TooShortLe nouveau code PIN saisi par l'utilisateur est trop court.
WebEngineWebAuthUxRequest.PinEntryError.InvalidCharactersLe nouveau code PIN saisi par l'utilisateur contient des caractères non valides.
WebEngineWebAuthUxRequest.PinEntryError.SameAsCurrentPinLe 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.

ConstanteDescription
WebEngineWebAuthUxRequest.PinEntryReason.SetUn nouveau code PIN est en cours de définition.
WebEngineWebAuthUxRequest.PinEntryReason.ChangeLe code PIN existant doit être modifié avant d'utiliser cet authentificateur.
WebEngineWebAuthUxRequest.PinEntryReason.ChallengeLe 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.