FidoErrorCodeType enum
Collection error codes based on the FIDO UAF client error codes.
- Inheritance
-
- Object
- Enum
- FidoErrorCodeType
- Annotations
-
- @JsonEnum(fieldRename: FieldRename.screamingSnake)
Constructors
- FidoErrorCodeType()
-
const
Values
- noError → const FidoErrorCodeType
-
The operation completed with no error condition encountered.
- waitUserAction → const FidoErrorCodeType
-
Waiting on user action to proceed.
For example, selecting an authenticator in the FIDO UAF client user interface, performing user verification, or completing an enrollment step with an authenticator.
- insecureTransport → const FidoErrorCodeType
-
window.location.protocol is not "https" or the DOM contains insecure mixed content.
- userCanceled → const FidoErrorCodeType
-
The user declined any necessary part of the interaction to complete the registration.
- unsupportedVersion → const FidoErrorCodeType
-
The UAFMessage does not specify a protocol version supported by this FIDO UAF Client.
- noSuitableAuthenticator → const FidoErrorCodeType
-
No authenticator matching the authenticator policy specified in the UAFMessage is available to service the request, or the user declined to consent to the use of a suitable authenticator.
- protocolError → const FidoErrorCodeType
-
A violation of the UAF protocol occurred.
The interaction may have timed out; the origin associated with the message may not match the origin of the calling DOM context, or the protocol message may be malformed or tampered with.
- untrustedFacetId → const FidoErrorCodeType
-
The client declined to process the operation because the caller's calculated facet identifier was not found in the trusted list for the application identifier specified in the request message.
This error occurs typically when there is a misconfiguration of the server: the facets defined by the FIDO UAF server do not match the configuration of the application.
- keyDisappearedPermanently → const FidoErrorCodeType
-
The UAuth key disappeared from the authenticator and cannot be restored.
This is a non-recoverable error: the existing credentials are not valid anymore. They should be removed from the server and a new authenticator must be registered to authenticate again.
- authenticatorAccessDenied → const FidoErrorCodeType
-
The authenticator denied access to the resulting request.
- invalidTransactionContent → const FidoErrorCodeType
-
Transaction content cannot be rendered, e.g. format doesn't fit authenticator's need.
Note: The transaction content format requirements are specified in the authenticator's metadata statement.
- userNotResponsive → const FidoErrorCodeType
-
The user took too long to follow an instruction, e.g. didn't swipe the finger within the accepted time.
- insufficientAuthenticatorResources → const FidoErrorCodeType
-
Insufficient resources in the authenticator to perform the requested task.
- userLockout → const FidoErrorCodeType
-
The operation failed because the user is locked out and the authenticator cannot automatically trigger an action to change that.
For example, an authenticator could allow the user to enter an alternative password to re-enable the use of fingerprints after too many failed finger verification attempts. This error will be reported if such method either does not exist or the ASM / authenticator cannot automatically trigger it.
- userNotEnrolled → const FidoErrorCodeType
-
The operation failed because the user is not enrolled to the authenticator and the authenticator cannot automatically trigger user enrollment.
- unknown → const FidoErrorCodeType
-
An error condition not described by the above-listed codes.
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- index → int
-
A numeric identifier for the enumerated value.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Constants
-
values
→ const List<
FidoErrorCodeType> -
A constant List of the values in this enum, in order of their declaration.
[noError, waitUserAction, insecureTransport, userCanceled, unsupportedVersion, noSuitableAuthenticator, protocolError, untrustedFacetId, keyDisappearedPermanently, authenticatorAccessDenied, invalidTr…