webEngineWebAuthPinRequest QML Value Type
Encapsulates the data of a PIN WebAuth UX request. More...
| Import Statement: | import QtWebEngine | 
| Since: | QtWebEngine 6.8 | 
Properties
- error : enumeration
- minPinLength : int
- reason : enumeration
- remainingAttempts : int
Detailed Description
This encapsulates the following information related to a PIN request made by an authenticator.
- The reason for the PIN prompt.
- The error details for the PIN prompt.
- The number of attempts remaining before a hard lock. Should be ignored unless webEngineWebAuthPinRequest::reason is WebEngineWebAuthUxRequest.PinEntryReason.Challenge.
- The minimum PIN length that the authenticator will accept for the PIN.
Use this structure to update the WebAuth UX dialog when the WebAuth UX state is WebEngineWebAuthUxRequest.WebAuthUxState.CollectPin.
Property Documentation
| error : enumeration | 
The error details for the PIN prompt.
| Constant | Description | 
|---|---|
| WebEngineWebAuthUxRequest.PinEntryError.NoError | No error has occurred. | 
| WebEngineWebAuthUxRequest.PinEntryError.InternalUvLocked | Internal UV is locked, so we are falling back to PIN. | 
| WebEngineWebAuthUxRequest.PinEntryError.WrongPin | The PIN the user entered does not match the authenticator PIN. | 
| WebEngineWebAuthUxRequest.PinEntryError.TooShort | The new PIN the user entered is too short. | 
| WebEngineWebAuthUxRequest.PinEntryError.InvalidCharacters | The new PIN the user entered contains invalid characters. | 
| WebEngineWebAuthUxRequest.PinEntryError.SameAsCurrentPin | The new PIN the user entered is the same as the currently set PIN. | 
| minPinLength : int | 
The minimum PIN length that the authenticator will accept for the PIN.
| reason : enumeration | 
The reason for the PIN prompt.
| Constant | Description | 
|---|---|
| WebEngineWebAuthUxRequest.PinEntryReason.Set | A new PIN is being set. | 
| WebEngineWebAuthUxRequest.PinEntryReason.Change | The existing PIN must be changed before using this authenticator. | 
| WebEngineWebAuthUxRequest.PinEntryReason.Challenge | The existing PIN is being collected to prove user verification. | 
| remainingAttempts : int | 
The number of attempts remaining before a hard lock. Should be ignored unless webEngineWebAuthPinRequest::reason is WebEngineWebAuthUxRequest.PinEntryReason.Challenge.