1.20.0 ou ultérieure.
Fonctionnement de Passwordless
- Demander le code
- Saisir le code
Étape 1 : Demander le code
startPasswordless avec le courriel de l’utilisateur et le type de connexion. Le paramètre type prendra par défaut la valeur Code. En cas de réussite, vous afficherez probablement un message à l’utilisateur pour l’informer que son code est en route, puis vous le redirigerez peut-être vers une vue où il pourra saisir ce code.
Étape 2 : Saisir le code
login et transmettez le courriel de l’utilisateur, le code qu’il a reçu et le nom de la connexion concernée. Si l’opération réussit, vous recevrez un objet Credentials dans la réponse.
Paramètres Passwordless
.startPasswordless(email: String, type: String, connection: String)
ou
.startPasswordless(phoneNumber: String, type: String, connection: String)
| Paramètre | Obligatoire | Description |
|---|---|---|
email | obligatoire | (String) email ou phoneNumber est requis (mais pas les deux), selon celui qui sera utilisé. |
phoneNumber | obligatoire | (String) email ou phoneNumber est requis (mais pas les deux), selon celui qui sera utilisé. |
type | facultatif | (String) Type de transaction Passwordless à utiliser : .Code ou .iOSLink. La valeur par défaut est .Code. |
connection | facultatif | (String) Nom de la connexion à utiliser pour l’authentification Passwordless. La valeur par défaut est sms pour la version surchargée SMS, ou email pour la version surchargée par courriel |