The operation retrieving the out-of-band operations that have been started in the server, and must be handled by the application running the Mobile Authentication SDK on the device.

The retrieved operations have been neither timed-out, nor have been processed by the SDK, that is, they have not been processed using an OutOfBandOperation operation.

IMPORTANT
It is recommended to use this operation as sparsely as possible, because of the performance impact that it can have in the server. Do not use it for example with a polling mechanism.

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

Usage example:

   [...]
async retrievePendingOutOfBandOperations(
operations: Operations
): Promise<void> {
operations.pendingOutOfBandOperations()
pendingOutOfBandOperationsResult.operations.forEach((operation) => {
// Handle the payload.
// Note the operations are ordered based on their creation date, the latest one is the most recent one.
const payload = operation.payload;
});
.execute();
}
[...]

Hierarchy

Methods

  • Executes the operation asynchronously.

    Returns Promise<void>

Generated using TypeDoc