Passer au contenu principal
Les Auth0 Universal Portals sont des portails libre-service hébergés. Les utilisateurs finaux gèrent leur propre compte et les administrateurs d’Organization gèrent leurs propres Organizations, sans que vous ayez à concevoir, à héberger ou à maintenir l’interface. Vous pouvez créer chaque portail à partir de composants préconçus, et Auth0 héberge le portail à une URL de votre domaine. Lorsqu’un utilisateur ouvre un portail depuis votre application, le portail appelle l’API My Account pour les paramètres personnels, l’API My Organization pour la gestion de l’Organization, ou les deux.

Cas d’utilisation

Universal Portals prend en charge les cas d’utilisation suivants :

Portails grand public

Offrez aux utilisateurs finaux une page où gérer eux-mêmes leur compte : mettre à jour leur profil, inscrire des facteurs d’authentification multifacteur (MFA) et des clés d’identification, et consulter leurs paramètres de sécurité. Un Portail grand public remplace la page My Account que vous devriez autrement concevoir et héberger vous-même, et utilise l’API My Account.
Exemple de Portail grand public

Portails d’entreprise

Offrez aux administrateurs de l’organisation une page pour gérer leur propre Organization : modifier les détails de l’Organization et vérifier les domaines. Un portail d’entreprise remplace la page My Organization que vous auriez autrement à concevoir et à héberger vous-même, et s’appuie sur l’API My Organization. Pour ouvrir un portail d’entreprise pour une Organization donnée, consultez Accéder aux portails.
Exemple de portail d’entreprise

Portails combinés

Un portail peut aussi réunir les deux types de composants. Par exemple, une même page peut afficher la gestion de la MFA à côté des détails de l’Organization. Ajoutez les composants dont vos utilisateurs ont besoin, puis accordez à l’application du portail l’accès à chacun des serveurs de ressources qu’ils appellent.

Fonctionnalités clés

  • Générateur visuel : organisez les pages du portail à l’aide de composants préconçus.
    • Composants d’identité : utilisez les Universal Components pour la gestion des profils, l’inscription à la MFA et aux clés d’identification, les détails de l’Organization et les domaines vérifiés.
    • Auth0 Forms : recueillez des renseignements auprès des utilisateurs finaux, comme des mises à jour de profil, l’acceptation de politiques et des préférences de communication.
    • Composants de mise en page : ajoutez des titres, du texte enrichi, des sections, des séparateurs et des images.
  • Une application par portail : chaque portail s’appuie sur une Application Web classique Auth0. Pour en savoir plus, consultez Configurer une application pour les Universal Portals.
  • Héritage de l’image de marque : les portails reprennent le logo, les couleurs et les polices de votre locataire. Dans le contexte d’une Organization, les portails adoptent l’image de marque de cette Organization.
  • Hébergé par Auth0 : vous n’avez rien à déployer, à mettre à l’échelle ni à maintenir.
  • Gestion sécurisée des jetons : le serveur du portail conserve les jetons d’accès et les jetons de renouvellement, tandis que le navigateur ne détient qu’un témoin de session sécurisé.
  • Authentification MFA renforcée automatique : lorsqu’Auth0 exige la MFA pour une opération, en fonction des politiques et des Actions de votre locataire, le portail présente le défi à l’utilisateur, puis relance l’opération une fois le défi réussi.
Pour connaître tous les composants pris en charge par les portails, consultez la Référence de la bibliothèque de composants du portail.

Fonctionnement

Un utilisateur connecté à votre application ouvre l’URL du portail. Le serveur du portail connecte l’utilisateur par , sans invite de connexion. Auth0 émet un et un , que le serveur du portail conserve. Lorsqu’un composant a besoin de données, le serveur du portail échange le jeton d’actualisation contre un jeton d’accès pour l’API concernée et effectue l’appel au nom de l’utilisateur. Une session de portail dure au plus 1 jour et prend fin après 1 heure d’inactivité. Pour en savoir plus, consultez Architecture des Universal Portals.

Ressources prises en charge et limitations

Les portails prennent en charge les éléments suivants : Les portails comportent les limitations suivantes :

Universal Portals et Universal Components

Utilisez Universal Portals pour diriger les utilisateurs vers une page hébergée par Auth0. Utilisez Universal Components pour intégrer la gestion des comptes utilisateurs et des Organizations dans votre application.

Prochaines étapes

Démarrage rapide des Universal Portals

Créez votre premier portail en quelques minutes.

Architecture des Universal Portals

Découvrez comment les portails connectent les utilisateurs, appellent des API en leur nom et gèrent les sessions.

Référence de la bibliothèque de composants Portal

Consultez la liste des composants disponibles, avec leurs serveurs de ressources et leurs permissions.