Prérequis
Pour configurer Universal Components pour le SDK iOS, vous devez disposer des éléments suivants :- Systèmes d’exploitation : iOS 16.0+
- Langage de programmation : Swift 5+ (6 recommandé), Xcode 16+ (26+ recommandé)
Pour prendre en charge les passkeys Auth0, iOS 16.6+ est requis.
Installer le SDK
Le SDK Universal Components pour iOS est offert sous forme de packageAuth0UniversalComponents par l’intermédiaire de Swift Package Manager et de Carthage.
Swift Package Manager
Auth0 recommande d’utiliser le gestionnaire de paquets Swift pour installer le SDK :- Ouvrez Xcode.
- Sélectionnez File > Add Package Dependencies.
-
Ajoutez l’URL du dépôt suivante :
-
Sélectionnez la version
1.0.0-beta.0ou une version ultérieure. -
Ajoutez
Auth0UniversalComponentsà la cible de votre application.
Carthage
Si vous utilisez le gestionnaire de dépendances Carthage :-
Ajoutez ce qui suit à votre fichier Cartfile :
-
Exécutez la commande suivante :
Vérifier l’installation du SDK
Pour vérifier l’installation du SDK Universal Components pour iOS, importez le moduleAuth0UniversalComponents dans un fichier Swift afin de confirmer que le framework est accessible :
Application exemple
Vous pouvez consulter sur GitHub l’application exemple iOSAppUIComponents d’Universal Components.
L’application exemple comprend AppUIComponentsApp.swift, qui sert de point d’entrée principal de SwiftUI pour l’initialisation du SDK, ainsi que ThemeManager.swift, qui gère l’injection de thèmes personnalisés et le changement de thème à l’exécution.
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.