Abstract
Abstract
getThe default base URL for the HTTP endpoints the SDK must interact with.
the base URL.
Abstract
getThe 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.
Abstract
getThe 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.
Abstract
getThe 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.
Abstract
getThe 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.
Abstract
getReturns 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.
Abstract
getThe 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.
Abstract
getThe 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.
Abstract
getTime 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.
Abstract
getThe 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.
Abstract
getThe 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.
Static
builderStatic
authReturns 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:
Static
admin4Returns 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