Configuration requise
- iOS 9+
- Xcode 11.4+ / 12.x
- Swift 4.x / 5.x
Installation
Cocoapods
Podfile :
pod 'Lock', '~> 2.0'
Ensuite, exécutez pod install.
Pour en savoir plus sur Cocoapods, consultez la documentation officielle.
Carthage
Cartfile :
github "auth0/Lock.swift" ~> 2.0
Exécutez ensuite carthage bootstrap.
Pour plus d’information sur l’utilisation de Carthage, consultez la documentation officielle.
SPM
https://github.com/auth0/Lock.swift.git
Ensuite, cliquez sur Next et suivez les étapes restantes.
Pour en savoir plus sur SPM, consultez la documentation officielle.
Configuration
Intégrer votre application
AppDelegate.
Importation de Lock
import lock
Identifiants Auth0
plist nommé Auth0.plist contenant vos identifiants, selon le format suivant.
Mise en œuvre de Lock Classic
Mode conforme à OIDC
false
Utiliser la bibliothèque Auth0.Swift pour accéder au profil utilisateur
Auth0.Swift :
Spécifier les connexions
Style et personnalisation
withStyle. Par exemple, vous pouvez modifier la couleur principale et le texte d’en-tête de votre widget Lock :
Personnalisez le titre, le logo et la couleur principale
Options de configuration
Prise en charge du gestionnaire de mots de passe
appIdentifier correspondra au Bundle Identifier de l’application et displayName à son nom d’affichage. Vous pouvez les personnaliser comme suit :
info.plist de votre application :