> ## Documentation Index
> Fetch the complete documentation index at: https://auth0.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Universal Portals

> Découvrez les Universal Portals d’Auth0, des portails libre-service hébergés où les utilisateurs finaux gèrent leurs comptes et où les administrateurs de l’Organization gèrent leurs Organizations.

> [!WARNING]
>
> **La fonctionnalité Auth0 Universal Portals est en .**

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](https://auth0.com/docs/fr-ca/get-started/universal-components/universal-components-overview.md) 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](https://auth0.com/docs/fr-ca/manage-users/my-account-api.md) pour les paramètres personnels, l’[API My Organization](https://auth0.com/docs/fr-ca/manage-users/my-organization-api.md) pour la gestion de l’Organization, ou les deux.

L’éditeur visuel avec le panneau Components ouvert. Le composant Form est glissé depuis le panneau et déposé sur la page, où il apparaît dans un nouveau bloc.

## 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)](https://auth0.com/docs/fr-ca/secure/multi-factor-authentication.md) 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](https://auth0.com/docs/fr-ca/manage-users/my-account-api.md).

![Exemple de Portail grand public](https://mintlify.s3.us-west-1.amazonaws.com/auth0/docs/images/customize/portals/universal-portal-b2c-example.png)

### 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](https://auth0.com/docs/fr-ca/manage-users/my-organization-api.md). Pour ouvrir un portail d’entreprise pour une Organization donnée, consultez [Accéder aux portails](https://auth0.com/docs/fr-ca/customize/portals/access-portals.md#open-a-portal-in-an-organization-context).

![Exemple de portail d’entreprise](https://mintlify.s3.us-west-1.amazonaws.com/auth0/docs/images/customize/portals/universal-portal-b2b-example.png)

### 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](https://auth0.com/docs/fr-ca/get-started/universal-components/universal-components-overview.md) 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](https://auth0.com/docs/fr-ca/customize/forms.md) : 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](https://auth0.com/docs/fr-ca/get-started/auth0-overview/create-applications/regular-web-apps.md) Auth0. Pour en savoir plus, consultez [Configurer une application pour les Universal Portals](https://auth0.com/docs/fr-ca/customize/portals/configure-portal-application.md).
* 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](https://auth0.com/docs/fr-ca/manage-users/organizations.md), 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](https://auth0.com/docs/fr-ca/customize/portals/portal-components.md).

## Fonctionnement

Un utilisateur connecté à votre application ouvre l’URL du portail. Le serveur du portail connecte l’utilisateur par authentification unique (Authentification unique (SSO) : service qui, après qu’un utilisateur s’est connecté à une application, le connecte automatiquement à d’autres applications. La déconnexion unique fonctionne de façon similaire, en sens inverse.), sans invite de connexion. Auth0 émet un jeton d’accès (Jeton d’accès : information d’identification qu’une application peut utiliser pour accéder à une API. Il indique à l’API que le porteur du jeton est autorisé à accéder à l’API et à effectuer les actions précises définies par la permission accordée.) et un jeton d’actualisation (Jeton d’actualisation : type particulier de jeton qui permet d’obtenir un nouveau jeton d’accès. Il est utile pour renouveler les jetons d’accès qui arrivent à expiration sans obliger l’utilisateur à se reconnecter.), 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.

```mermaid theme={null}
flowchart LR
    user("Utilisateur") --> app["Votre application"]
    app -- "Opens the portal" --> portal["Serveur du portail"]
    portal -- "Sign-in and tokens" --> auth0["Auth0"]
    portal -- "Calls with access tokens" --> rs["Serveurs de ressources"]
```

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](https://auth0.com/docs/fr-ca/customize/portals/architecture.md).

## Ressources prises en charge et limitations

Les portails prennent en charge les éléments suivants :

| Fonctionnalité | Prise en charge |
| - | - |
| Serveurs de ressources | Les Universal Components appellent l'[API My Account](https://auth0.com/docs/fr-ca/manage-users/my-account-api.md) et l'[API My Organization](https://auth0.com/docs/fr-ca/manage-users/my-organization-api.md). Les Auth0 Forms peuvent appeler n'importe quelle API au moyen des flux. |
| Composants | Universal Components pour la MFA, les [clés d'identification](https://auth0.com/docs/fr-ca/authenticate/database-connections/passkeys), les détails de l'Organization et les domaines vérifiés; Auth0 Forms; titres, texte enrichi, sections, séparateurs et images |
| Applications | Applications Web et applications natives |
| Organizations | Les portails peuvent s'ouvrir dans le contexte d'une Organization |
| Domaines | Domaine personnalisé ou domaine Auth0 |

Les portails comportent les limitations suivantes :

* Les portails ne prennent en charge qu'une partie des Universal Components. Pour savoir lesquels, consultez la [Référence de la bibliothèque de composants de portail](https://auth0.com/docs/fr-ca/customize/portals/portal-components.md).
* L'utilisation de code personnalisé nécessite un domaine personnalisé.

## Universal Portals et Universal Components

Utilisez Universal Portals pour diriger les utilisateurs vers une page hébergée par Auth0.

Utilisez [Universal Components](https://auth0.com/docs/fr-ca/get-started/universal-components/universal-components-overview.md) pour intégrer la gestion des comptes utilisateurs et des Organizations dans votre application.

| | **Universal Components (intégrés)** | **Universal Portals (hébergés)** |
| - | - | - |
| Votre responsabilité | L’application qui contient les composants | Le contenu et la configuration de la page |
| Authentification et jetons | Vous reliez les composants à Auth0 à l’aide des SDK Auth0 | Le portail gère les flux d’authentification et stocke les jetons de façon sécurisée côté serveur |
| [Authentification renforcée](https://auth0.com/docs/fr-ca/secure/multi-factor-authentication/step-up-authentication.md#add-step-up-authentication) | Vous mettez en place le flux d’authentification MFA renforcée à l’aide des SDK Auth0, ce qui vous donne un contrôle total sur l’expérience | Le portail gère nativement le flux d’authentification MFA renforcée |
| Flux de l’utilisateur final | Reste dans votre application | Ouvre une URL de portail distincte |
| Quand choisir cette option | Vous voulez un contrôle total sur l’expérience au sein de votre application, sans redirection | Vous voulez livrer plus rapidement et confier à Auth0 la maintenance et l’application des pratiques exemplaires de sécurité pour l’ensemble de l’expérience hébergée |

## Prochaines étapes

> [card] [Démarrage rapide des Universal Portals](https://auth0.com/docs/fr-ca/customize/portals/quickstart.md)
>
> Créez votre premier portail en quelques minutes.

> [card] [Architecture des Universal Portals](https://auth0.com/docs/fr-ca/customize/portals/architecture.md)
>
> Découvrez comment les portails connectent les utilisateurs, appellent des API en leur nom et gèrent les sessions.

> [card] [Référence de la bibliothèque de composants Portal](https://auth0.com/docs/fr-ca/customize/portals/portal-components.md)
>
> Consultez la liste des composants disponibles, avec leurs serveurs de ressources et leurs permissions.
