MyAccountAuthMethodsView, une vue SwiftUI qui gère tous les flux d’inscription, de vérification, d’affichage et de suppression à l’aide de l’API My Account.
Il utilise les fonctionnalités de gestion des méthodes d’authentification de l’API My Account pour afficher une interface utilisateur complète permettant de gérer les méthodes d’authentification d’un utilisateur.
Avec le composant MyAccountAuthMethodsView, vous n’avez pas à gérer la navigation, à effectuer des requêtes vers des endpoints ni à gérer le state.

Prérequis de configuration
MyAccountAuthMethodsView, suivez Créer une interface de sécurité de compte en libre-service pour installer le SDK, configurer votre tenant Auth0 et initialiser le SDK avec un fournisseur de jetons.
Le composant
MyAccountAuthMethodsView récupère sa configuration, son fournisseur de jetons et ses paramètres de clés d’accès à partir du SDK initialisé.Facteurs pris en charge
Pour commencer
MyAccountAuthMethodsView n’importe où dans votre hiérarchie SwiftUI, généralement accessible par un lien de navigation dans les paramètres.
SettingsView.swift
Paramètres
MyAccountAuthMethodsView accepte les valeurs de modificateur et d’environnement suivantes :
Personnaliser
MyAccountAuthMethodsView gère sa propre NavigationStack.
Si votre application gère déjà une pile de navigation, l’imbrication d’une deuxième pile perturbe le fonctionnement du bouton Retour et des gestes de balayage pour revenir en arrière. Intégrez plutôt le composant
MyAccountAuthMethodsView à votre pile.-
Ajoutez le modificateur
.embeddedInNavigationStack()au composantMyAccountAuthMethodsViewafin d’éviter la création d’une pile interne. -
Ajoutez le modificateur
\.hostNavigationPathauNavigationStackexterne pour indiquer au SDK à quelle liaison de chemin ajouter un élément.
Le SDK expose également une classe d’aide
Router pour les applications qui souhaitent disposer d’un contrôleur de navigation typé pour leurs propres routes.Elle n’est pas nécessaire à la gestion de la navigation interne du SDK. Utilisez-la uniquement si vous souhaitez appliquer le même modèle aux écrans de votre application.Localisation
Limites
- Aucun composant de facteur autonome sur iOS. Chaque facteur s’affiche dans le composant gestion des méthodes d’authentification. Aucune API publique ne permet d’inscrire, de vérifier ou de supprimer un seul facteur depuis une autre partie de votre application.
- Aucun composant autonome pour lister ou supprimer des facteurs. Le SDK ne fournit pas de composants publics permettant de lister les facteurs inscrits ou de les supprimer en dehors de ce composant. Utilisez le composant gestion des méthodes d’authentification pour une expérience de gestion complète.
En savoir plus
Créer une interface de sécurité de compte en libre-service
Initialisez le SDK et reliez le fournisseur de jetons à votre tenant Auth0.
Personnalisez les styles et les thèmes
Remplacez les jetons de couleur, de typographie, d’espacement, de rayon et de taille à l’aide du système de jetons de conception d’Auth0.