Prérequis
- 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
Auth0UniversalComponents par l’intermédiaire de Swift Package Manager et de Carthage.
Swift Package Manager
- 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
-
Ajoutez ce qui suit à votre fichier Cartfile :
-
Exécutez la commande suivante :
Vérifier l’installation du SDK
Auth0UniversalComponents dans un fichier Swift afin de confirmer que le framework est accessible :
Application exemple
AppUIComponents 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.