signupWithWebAuthn
About this command
The user requests to register a new account for the first time. This method retrieves a FIDO2 pending intent for signup with the options returned by the ReachFive server and launches it.
The result is then processed by the onLoginActivityResult method.
The WebAuthn feature must be enabled on your ReachFive account. |
Examples
private lateinit var webAuthnId: String
client.signupWithWebAuthn(
profile = ProfileWebAuthnSignupRequest(
givenName = "John",
familyName = "Doe",
gender = "male",
email = "john.doe@gmail.com"
),
origin = "https://dev-sandbox-268508.web.app",
friendlyName = "Nexus 5"
success = { _ -> ... }, // Initial call success
failure = { error -> ... }, // Handle a ReachFive error
activity = activity
)
Parameters
The profile data.
|
|||||||||||||||||||||||||||||||||||||||||
The domain of the origin. |
|||||||||||||||||||||||||||||||||||||||||
The name of the FIDO2 device. Each device must have a unique name. Default to the name of the Android product. |
|||||||||||||||||||||||||||||||||||||||||
Callback called once the request has succeeded. No argument is expected. |
|||||||||||||||||||||||||||||||||||||||||
Callback called once the request has failed. You’ll get a |
|||||||||||||||||||||||||||||||||||||||||
The Android activity. |
Response
Type: Unit
ReachFiveError
message |
The message of the error. |
|||||||||||||||||||||||||||||||||||||||
getErrorCode() |
The error code’s enumeration value. |
|||||||||||||||||||||||||||||||||||||||
code |
The code from the underlying WebAuthn library.
|
|||||||||||||||||||||||||||||||||||||||
exception |
The stack trace of the error. |
|||||||||||||||||||||||||||||||||||||||
data |
Additional data about the error.
|