Encapsulates the data of a PIN WebAuth UX request. More...
| Import Statement: | import QtWebEngine |
| Since: | QtWebEngine 6.8 |
This encapsulates the following information related to a PIN request made by an authenticator.
WebEngineWebAuthUxRequest.PinEntryReason.Challenge.
Use this structure to update the WebAuth UX dialog when the WebAuth UX state is WebEngineWebAuthUxRequest.WebAuthUxState.CollectPin.
|
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.
As part of the free Business evaluation, we offer a free welcome call for companies, to talk about your requirements, and how the Felgo SDK & Services can help you. Just sign up and schedule your call.
Sign up now to start your free Business evaluation: