Prérequis
- Systèmes d’exploitation : Android 11+ (API 30).
- Langage de programmation : Kotlin 2.2+, Android Gradle Plugin 8.11+, Jetpack Compose BOM 2024.09.00+, JDK 17+.
Pour activer la prise en charge des clés d’accès Auth0, vous devez utiliser Android 14+.
Installez le SDK
com.auth0.universalcomponents:universal-components dans le dépôt Maven Central.
Gradle
-
Ajoutez le dépôt
mavenCentral()s’il ne figure pas dans votre fichiersettings.gradleousettings.gradle.kts: -
Ajoutez la dépendance à votre fichier
build.gradleoubuild.gradle.ktsau niveau du module :
Auth0 recommande d’utiliser Auth0.Android v3+ dans votre application. Les versions antérieures peuvent entraîner des erreurs de compilation lorsqu’elles sont résolues avec Universal Components.
Configurer Compose
build.gradle de votre application :
Vérifier l’installation
Exemple d’application
MainActivity.kt, qui initialise le SDK à l’aide de Auth0UniversalComponents.initialize(), et LoginSecurityScreen.kt, qui affiche le composant AuthenticatorSettingsComponent.
Prochaines étapes
Personnaliser le style et les thèmes
Personnalisez les jetons de couleur, de typographie, d’espacement, de rayon et de taille à l’aide du système de jetons de conception d’Auth0.
Créer une interface de sécurité de compte en libre-service
Préparez votre tenant Auth0, initialisez le SDK et affichez l’interface de gestion des méthodes d’authentification.