startPasswordless
client.startPasswordless( email, phoneNumber success, failure, activity, // Optional argument redirectUri, )
About this command
Starts a passwordless flow by sending an email or an SMS to the profile with a single-use auth code.
Examples
import com.reach5.identity.sdk.core.models.Profile
client.startPasswordless(
email = "john.doe@email.com",
redirectUri = "reachfive-${clientId}://callback",
success = { _ -> ... }, // Do something
failure = { error -> ... }, // Handle a ReachFive error
activity = activity
)
import com.reach5.identity.sdk.core.models.Profile
client.startPasswordless(
phoneNumber = "+33612345678",
redirectUri = "reachfive-${clientId}://callback",
success = { _ -> ... }, // Do something
failure = { error -> ... }, // Handle a ReachFive error
activity = activity
)
Parameters
The email address of the profile. |
|
The phone number of the profile. Both the international format and the national conventions of the account’s country are accepted if configured in account settings. |
|
The URL where the user will be redirected after the passwordless success. Default value is |
|
Callback called once the request has failed. You’ll get a |
|
Callback called once the request has succeeded. No argument is expected. |
|
The Android activity. |
Response
Type: Unit
ReachFiveError
message |
The message of the error. |
||||||||||||||
getErrorCode() |
The error code’s enumeration value. |
||||||||||||||
code |
The HTTP status code or SDK error code. |
||||||||||||||
exception |
The stack trace of the error. |
||||||||||||||
data |
Additional data about the error.
|