Package ch.nevis.mobile.sdk.api.operation
package ch.nevis.mobile.sdk.api.operation
The package that allows to do the different operations: such as registering
an authenticator, using an authenticator to authenticate or deregistering
an authenticator.
See
Operations
.-
ClassDescriptionThe object that can be used to trigger an authentication operation.An extension of
OperationError
for theAuthentication
) operation.The interface that operation handlers inherit from.The object that can be used to trigger a deregistration operation.The object that updates a device information.Collection error codes based on the FIDO UAF client error codes.HttpOperation<T extends HttpOperation>An operation that requires sending HTTP requests to the backend.The generic interface representing an operation returned byOperations
.An error occurred during registration, authentication or deregistration.The clocks on the mobile and on the server are too apart and the server refused to validate the JWS.An error that indicates that some form of tampering was found in the application.A network error occurred while redeeming the token: either the server was not reachable or it returned an HTTP error.The android device has no secure lock screen.The backend does not support using theAuthorizationProvider.JwsAuthorizationProvider
.An error that occurs with registration when we try to register a new authenticator in a server for a given username, and there is an authenticator already registered in another server for that username.An error that occurs with username-less out-of-band authentication, if the username of a registered account is provided to theAccountSelectionHandler
, but the user is not defined in the server where the token was redeemed.The interface used to obtain operation objects (registration, deregistration, authentication...).The interface implemented by all recoverable errors.The object that can be used to trigger a registration operation.The interface defining the HTTP headers that can be provided toHttpOperation
.Some of the operations of the SDK allow to retry the operation (or part of the operation).The operation will be retried periodically with a maximum number of tries.A builder to create aRetryPolicy.Constant
The operation will be retried at exponential intervals.A builder to create aRetryPolicy.Exponential
Do not retry: in case of failure the operation will report the error without retrying.