Informations requises
- Un portail. Pour en créer un, consultez Démarrage rapide des portails Universal.
- Pour utiliser Management API : un jeton d’accès Management API doté des permissions
read:portalsetupdate:portals.
Choisir les composants
Un portail peut combiner librement les composants : vous pouvez donc créer un portail de compte personnel, un portail Organization, ou les deux. Les composants se répartissent en quatre groupes :- Les composants de compte appellent l’API My Account : User MFA Management et Passkey Management.
- Les composants Organization appellent l’API My Organization : Organization Details Edit et Domain Table.
- Le composant Form affiche un Form Auth0. Les Forms peuvent être utilisés dans n’importe quel portail pour recueillir ou mettre à jour des renseignements.
- Les composants de contenu et de structure structurent la page : Heading, Rich Text, Image et Section.
Ajouter des pages et des composants
- Auth0 Dashboard
- Management API
1
Ouvrir l'éditeur
Accédez à Auth0 Dashboard > Portals et ouvrez votre portail.
2
Ajouter une page
Ouvrez Pages, sélectionnez Add Page, puis saisissez un Name et un Slug. Le slug se compose de lettres minuscules, de chiffres et de traits d’union, et doit commencer par une lettre.
3
Ajouter des composants
Ouvrez Components et faites glisser un composant sur la page, ou sélectionnez d’abord Section, puis ajoutez-y des composants. Une section affiche un titre et une description au-dessus de ses composants.
4
Modifier un composant
Sélectionnez un composant sur la page pour ouvrir ses paramètres, puis sélectionnez Save.
Définir la page par défaut
L’URL du portail,https://YOUR_DOMAIN/portals/{slug}, ouvre la page par défaut du portail. Si le portail n’a aucune page par défaut, l’URL affiche « Page not found ».
- Auth0 Dashboard
- Management API
Accédez à Pages. Ouvrez le menu de la page que les utilisateurs doivent voir en premier, puis sélectionnez Set as default page. L’étiquette Home page s’affiche alors sur la page.
Ajouter un Form Auth0
Créez un Form Auth0 à utiliser avec les portails Universal. Utilisez le Form pour recueillir des renseignements, comme une mise à jour de profil ou des préférences de communication.- Auth0 Dashboard
- Management API
1
Ajouter le composant Form
Ouvrez Components et faites glisser Form dans une section de votre page.
2
Configurer le Form
Sélectionnez le composant. Dans Form ID, saisissez l’ID de votre Form. Dans Completion message, saisissez le message qui s’affiche une fois que l’utilisateur a soumis le Form. Sélectionnez Save.
{{context.user.user_id}} est toujours disponible. Pour en savoir plus, consultez Variables de contexte des Forms.
Si un Form envoie des identifiants au navigateur pour que l’utilisateur fasse un choix, par exemple une liste de facteurs MFA, et que votre flux utilise ensuite la valeur choisie, vérifiez dans le flux que cette valeur appartient bien à l’utilisateur connecté. Comparez-la avec {{context.*}} ou avec une liste que vous récupérez dans une action du flux et que vous stockez dans {{vars.*}}.
Si un Form met à jour des utilisateurs au moyen de la Management API, son flux nécessite une connexion de coffre-fort Forms. Associez cette connexion à une application de communication entre machines distincte. N’ajoutez pas le grant client_credentials à l’application du portail. Pour en savoir plus, consultez Connexions de coffre-fort Auth0.
Organiser le contenu
Regroupez les composants connexes dans une Section. Comme une carte, une section affiche un titre et une description au-dessus de ses composants, ce qui facilite le survol de la page. Utilisez Heading et Rich Text pour le texte, et Image pour les éléments de marque, comme un logo.Configurer la navigation
La barre latérale affiche des liens vers des pages du portail ou vers des URL externes.- Auth0 Dashboard
- Management API
1
Ajouter un élément
Ouvrez Navigation, sélectionnez Add Item, puis choisissez un lien vers une page du portail ou vers une URL externe.
2
Définir le lien
Saisissez une étiquette, choisissez la page ou saisissez l’URL, puis, si vous le souhaitez, saisissez un nom d’icône. Sélectionnez Add Item.
3
Réorganiser les éléments
Faites glisser les éléments pour en modifier l’ordre.
user ou shield. Le logo de la barre latérale provient de l’image de marque de votre locataire.
Appliquer l’image de marque
Les portails utilisent l’image de marque de votre locataire : logo, couleurs et polices. Dans le contexte d’une Organization, le portail utilise plutôt l’image de marque de cette Organization. Si Auth0 n’arrive pas à charger l’image de marque de l’Organization, le portail utilise celle de votre locataire.Ajouter du code personnalisé à la balise head
Ajoutez du HTML à la balise<head> de chaque page du portail, par exemple pour charger une police de caractères ou un script d’analytique.
- Auth0 Dashboard
- Management API
Ouvrez Portal Settings, puis saisissez votre HTML dans Custom HTML injection in <head>, sous Custom code.
Publier et prévisualiser
Dans l’éditeur visuel, la barre supérieure affiche Unpublished changes tant que vous n’avez pas sélectionné Publish. Preview ouvre la dernière version publiée de votre portail dans un nouvel onglet; pensez donc à publier avant de prévisualiser.Prochaines étapes
Accéder aux portails
Redirigez les utilisateurs de votre application Web ou native vers le portail.
Référence de la bibliothèque de composants du portail
Consultez les types de composants, les limites de configuration et les permissions.