Prérequis
Pour configurer Universal Components pour Android SDK, vous devez disposer des éléments suivants :- 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
Le SDK Universal Components pour Android est distribué sous forme de packagecom.auth0.universalcomponents:universal-components dans le dépôt Maven Central.
Gradle
Utilisez Gradle pour installer le SDK :-
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
Assurez-vous d’activer Compose dans le fichierbuild.gradle de votre application :
Vérifier l’installation
Pour vérifier l’installation du SDK Universal Components pour Android, assurez-vous que la dépendance est résolue en exécutant :Exemple d’application
Vous pouvez consulter l’exemple d’application du SDK Universal Components pour Android sur GitHub. L’exemple d’application comprendMainActivity.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.