The operation that can be executed to correct the DeviceInformationMismatch problems that were found in a DeviceInformationCheck.

The operation works in a best-effort mode: it will try to resolve as many mismatches as possible and will report the errors that occurred (if any) through the DeviceInformationSyncResult.errors method.

WARNING
Some of the changes result in removal of credentials on both the server and client side. Use this class with caution and understanding its implications. The changes that will be applied are described on the documentation of each DeviceInformationMismatch.

This is supported only when the backend uses nevisFIDO 7.2408.** or later.

Usage example:

  [...]
async fixDeviceInformationMismatches(
operations: Operations,
mismatches: DeviceInformationMismatch[]
): Promise<void> {
operations.deviceInformationSync
.mismatches(mismatches)
.onResult((result) => {
// handle the result
})
.execute();
}
[...]

Hierarchy

Methods

  • Executes the operation asynchronously.

    Returns Promise<void>

Generated using TypeDoc