Configuración en Auth0 Dashboard
- Nombre del paquete de la aplicación: Este es el nombre del paquete, tal como se declara en el manifiesto de la aplicación. También está disponible en el archivo
app/build.gradlecomo el atributoapplicationId. Si ambos valores no coinciden, usa el deapplicationId. Un ejemplo seríacom.example.android.myapp - Hashes de clave: Son las huellas digitales SHA256 de los certificados de firma de la aplicación Android. Puedes incluir varias separándolas con comas. Aquí puedes especificar tanto las huellas digitales del almacén de claves de producción como las del de depuración. En la siguiente sección se explica cómo obtenerlas. Un ejemplo sería
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.
Cómo obtener la huella digital de sus certificados de firma
keytool de Java:
keytool -list -v -keystore my-release-key.keystore
o bien obtenga la clave de depuración predeterminada:
keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android
El valor que requiere el Dashboard es el que aparece como “SHA256”. Puede obtener más información sobre los keystores en este artículo oficial.
Habilita la conexión de correo electrónico
Configuración del SDK
Lock.Android, como se muestra en la documentación de Passwordless.
Uso del SDK
useCode() y reemplazarla por useLink().
Por último, inicia el widget PasswordlessLock desde tu actividad.