FIDO UAF Client

The SDK uses a FIDO UAF 1.1 Client, which implements the UAF protocol, to perform FIDO operations. In case of errors, a FIDOError will be returned by operations.

FIDO UAF Application API

  • UAF

    The UAF protocol exposes the API used by relying party client application to communicate with a FIDO UAF Client.

    The UAF API is described in the FIDO UAF Application API and Transport Binding Specification.

    See more

    Declaration

    Swift

    public protocol UAF
  • The list of UAF protocol status codes, which indicate the result of the UAF operation at the NEVIS Mobile Authentication backend.

    Note

    These codes do not represent the HTTP [RFC7230] layer or other transport layers. They are intended for consumption by both the client-side web app and FIDO UAF Client to inform application-specific error reporting, retry and housekeeping behavior.
    See more

    Declaration

    Swift

    public struct UAFStatusCode : RawRepresentable, Codable, Equatable
    extension UAFStatusCode: CustomStringConvertible