AbstractAbstractgetThe default base URL for the HTTP endpoints the SDK must interact with.
the base URL.
AbstractgetThe registration request URL path used to send the FIDO UAF registration GetUafRequest.
The registration request URL is the result of combining the baseUrl and this path.
the registration request path.
AbstractgetThe registration response URL path used to send the final FIDO UAF registration response.
The registration response URL is the result of combining the baseUrl and this path.
registration response path.
AbstractgetThe authentication request URL path used to send the FIDO UAF authentication GetUafRequest.
The authentication request URL is the result of combining the baseUrl and this path.
the authentication request path.
AbstractgetThe authentication response URL path used to send the final FIDO UAF authentication response.
The authentication response URL is the result of combining the baseUrl and this path.
the authentication response path.
AbstractgetReturns the URL path used to obtain the FIDO UAF deregistration request.
The deregistration request URL is the result of combining the baseUrl and this path.
the deregistration request path.
AbstractgetThe dispatch target resource URL path.
The dispatch target resource URL is the result of combining the baseUrl and this path.
the dispatch target resource path.
AbstractgetThe device managing resource URL path.
The device managing resource URL is the result of combining the baseUrl and this path.
the device managing resource path.
AbstractgetTime interval for network calls in seconds. Any network request that takes longer than this value, will result in a timeout.
the time interval for network requests.
AbstractgetThe user interaction timeout in seconds. This is the maximum time that the SDK will wait to obtain a result when AccountSelector.selectAccount, AuthenticatorSelector.selectAuthenticator, PinUserVerifier.verifyPin, PasswordUserVerifier.verifyPassword, FingerprintUserVerifier.verifyFingerprint, or BiometricUserVerifier.verifyBiometric are invoked (i.e. the maximum time to wait before any of the methods of the provided consumer in any of those methods is invoked).
If the timeout occurs, then the operation delegate failure method (Registration.onError, OutOfBandRegistration.onError, Authentication.onError or OutOfBandAuthentication.onError, depending on the operation being executed) will be invoked. The provided exception will contain an FidoErrorCodeType.UserNotResponsive error code.
the timeout for user interaction.
AbstractgetThe configuration related to application attestation.
If the backend (nevisFIDO) requires application attestation through its policy, you must provide this information, so that the mobile SDK can send the required application attestation information.
This information is not needed if your backend does not require application attestation.
StaticbuilderStaticauthReturns a new ConfigurationAuthCloudBuilder. This is a simpler version of ConfigurationBuilder that can only be used when your application interacts with the Nevis Authentication Cloud.
If you are fine with the default network parameters of the builder, you just need to provide the hostname of your application to build a Configuration object:
Staticadmin4Returns a new ConfigurationAdmin4PatternBuilder. This is a simpler version of ConfigurationBuilder that can only be used when your application interacts with the Nevis Identity Suite configured with default Nevis Admin 4 pattern.
If you are fine with the default network parameters of the builder, you just need to provide the hostname of your application to build a Configuration object:
The MobileAuthenticationClient configuration.
The Configuration is used to build and initialize the MobileAuthenticationClient.
See
MobileAuthenticationClientInitializer.configuration