Configuration dans Auth0 Dashboard
- App Package Name : Il s’agit du nom du package, tel qu’il est déclaré dans le Manifest de l’application. Il est aussi indiqué dans le fichier
app/build.gradlecomme attributapplicationId. Si les deux valeurs ne sont pas identiques, utilisez celle deapplicationId. Par exemple :com.example.android.myapp - Key Hashes : Il s’agit des empreintes SHA256 des certificats de signature de votre application Android. Vous pouvez en inclure plusieurs en les séparant par des virgules. Les empreintes des keystores de version et de débogage peuvent toutes deux être indiquées ici. La section ci-dessous explique comment les obtenir. Par exemple :
DE:1A:5B:75:27:AA:48:D5:A6:72:2F:76:43:95:9B:79:C6:86:1A:5B:75:27:AA:48:D5:A6:73:FE.
Obtenir l’empreinte de vos certificats de signature
keytool :
keytool -list -v -keystore my-release-key.keystore
ou récupérez la clé de débogage par défaut :
keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android
La valeur requise par le dashboard est celle indiquée comme « SHA256 ». Vous pouvez en apprendre davantage sur les keystores dans cet article officiel.
Activer la connexion Email
Configuration du SDK
Lock.Android, comme indiqué dans la documentation sur l’authentification sans mot de passe.
Utilisation du SDK
useCode() et de le remplacer par useLink().
Enfin, lancez le widget PasswordlessLock à partir de votre activité.