DeviceInformationCheck class abstract

The operation retrieving the mismatches that exist between the configuration in the server and in the mobile device application.

The configuration mismatches can be fixed by providing them to the DeviceInformationSync operation.

This is supported only with FIDO UAF registrations made against a backend with nevisFIDO 7.2408.** or later. With registrations made with earlier versions of nevisFIDO, this operation can return MissingAuthenticatorInServer false positives, that is, it can report mismatches, when the credentials of backend and server are in sync.

Usage example:

  [...]
  Future<void> retrieveDeviceInformationMismatches({
    required Operations operations,
  }) async {
    operations.deviceInformationCheck()
      .onResult((result) {
          // handle the retrieved mismatches. They can be fixed by
          // running a DeviceInformationSync operation.
      })
      .execute();
  }
  [...]
Inheritance

Constructors

DeviceInformationCheck()

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

execute() Future<void>
Executes the operation asynchronously.
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
onResult(dynamic onResult(DeviceInformationCheckResult)) DeviceInformationCheck
Specifies the object that will be invoked with the DeviceInformationCheckResult containing the configuration mismatches an errors (if any) that occurred.
requestHeaders(RequestHeaders requestHeaders) DeviceInformationCheck
Specifies the additional request headers that must be included in the HTTP requests sent by the operation.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited