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

> Créez votre première Auth0 Organization dans le Dashboard, définissez son nom et son image de marque, puis invitez les premiers membres à accueillir un client B2B.

# Créer votre première organisation

Pour utiliser la fonctionnalité [Organizations](/docs/fr-ca/manage-users/organizations/organizations-overview), vous devez d’abord créer et configurer vos organisations.

<Card title="La disponibilité varie selon le forfait Auth0">
  Votre forfait Auth0 ou votre entente personnalisée détermine si cette fonctionnalité est offerte. Pour en savoir plus, consultez [Tarification](https://auth0.com/pricing).
</Card>

<div id="create-an-organization">
  ## Créer une organisation
</div>

Lorsque vous [créez une organisation](/docs/fr-ca/manage-users/organizations/configure-organizations/create-organizations), les paramètres que vous définissez servent à personnaliser la page de connexion et les modèles de courriel que les utilisateurs finaux voient lorsqu’ils s’authentifient dans le contexte de l’organisation.

Lorsque vous utilisez Organizations par défaut, ces paramètres remplacent ceux des pages <Tooltip tip="Universal Login : votre application redirige vers Universal Login, hébergé sur le Authorization Server d’Auth0, pour vérifier l’identité d’un utilisateur." cta="Voir le glossaire" href="/docs/fr-ca/glossary?term=Universal+Login">Universal Login</Tooltip>. Pour en savoir plus sur la personnalisation de la page de connexion ou des modèles de courriel, consultez [Personnaliser les prompts et les modèles de courriel](#customize-prompts-and-email-templates).

<div id="define-organization-behavior">
  ## Définir le comportement de l’organisation
</div>

Vous connaissez peut-être des applications comme Heroku, qui se comportent différemment selon qu’un utilisateur se connecte avec un compte personnel ou sélectionne une organisation associée à son compte d’entreprise. Auth0 vous permet de définir un comportement semblable pour l’organisation au niveau de l’application.

Pour chaque application que vous créez dans Auth0, vous pouvez décider si les utilisateurs finaux doivent se connecter directement ou s’ils doivent obligatoirement s’authentifier dans le contexte d’une organisation. Pour les applications qui exigent que les utilisateurs se connectent par l’intermédiaire d’une organisation, vous pouvez aussi préciser ce qui se passe si aucune organisation n’est fournie au flux de connexion.

Vous pourriez aussi vouloir mettre à jour les **URL de rappel autorisées** et les **origines autorisées (CORs)** dans les [paramètres de l’application](/docs/fr-ca/get-started/applications/application-settings) de votre application pour y inclure des [espaces réservés pour les sous-domaines](/docs/fr-ca/get-started/applications/wildcards-for-subdomains) d’organisation.

<div id="customize-prompts-and-email-templates">
  ## Personnaliser les prompts et les modèles de courriel
</div>

Lorsque vous utilisez Organizations avec les prompts Universal Login prêts à l’emploi, les paramètres d’image de marque que vous configurez lorsque vous [créez des Organizations](/docs/fr-ca/manage-users/organizations/configure-organizations/create-organizations) remplacent l’image de marque des pages de connexion Universal Login et des modèles de courriel. Si vous souhaitez personnaliser davantage les pages de connexion Universal Login et les courriels que l’utilisateur final reçoit, vous pouvez personnaliser les modèles de page et de courriel.

<div id="page-templates">
  ### Modèles de page
</div>

<Callout icon="file-lines" color="#0EA5E9" iconType="regular">
  Pour accéder à la personnalisation des modèles de page, vous devez utiliser des domaines personnalisés, une fonctionnalité offerte avec tout forfait payant.
</Callout>

Pour modifier la page Universal Login, personnalisez un modèle de page à l’aide du [langage de modèles Liquid](https://shopify.github.io/liquid/) et des variables de modèle, puis appliquez-le au moyen de l’API Universal Login Page Templates. Pour en savoir plus, consultez [Universal Login Page Templates](/docs/fr-ca/customize/login-pages/universal-login/customize-templates).

Comme le même modèle est utilisé pour toutes les pages, vous pouvez créer des pages de connexion uniformes avec un minimum d’effort.

Le modèle le plus simple que vous puissiez écrire est :

```html lines theme={null}
<!DOCTYPE html>
<html>
  <head>
    {%- auth0:head -%}
  </head>
  <body>
    {%- auth0:widget -%}
  </body>
</html>
```

Les balises suivantes doivent être présentes dans le modèle :

* `auth0:widget` : Contient le code HTML qui structure le widget affiché sur chaque type de page (p. ex., Login, Reset Password).
* **`auth0:head`** : Contient les balises requises pour afficher le widget.

Pour centrer le widget sur la page, remplacez la balise `<body>` par `<body class="_widget-auto-layout">`.

<div id="email-templates">
  ### Modèles de courriel
</div>

Pour modifier les courriels que reçoit l’utilisateur final, personnalisez un modèle de courriel à l’aide du [langage de modèles Liquid](https://shopify.github.io/liquid/) et des variables de modèle. Pour en savoir plus, consultez [Personnaliser les modèles de courriel](/docs/fr-ca/customize/email/email-templates).

Les modèles de courriel suivants peuvent aussi être personnalisés pour les organisations :

* **Bienvenue** : Envoyé à l’utilisateur final une fois qu’il a vérifié son adresse courriel ou, si la vérification de l’adresse courriel est désactivée, lorsqu’il s’inscrit (ou se connecte pour la première fois).
* **Changement de mot de passe** : Envoyé à l’utilisateur final lorsqu’il demande un changement de mot de passe. Contient un lien qui le redirige vers la page Password Reset.
* **Inviter un utilisateur** : Envoyé à l’utilisateur final lorsqu’il est invité à rejoindre une organisation. Contient un lien qui le redirige vers la route de connexion par défaut que vous avez configurée. Pour en savoir plus, consultez [Inviter des membres d’une organisation](/docs/fr-ca/manage-users/organizations/configure-organizations/invite-members).

<div id="template-variables">
  ### Variables de modèle
</div>

Les modèles de page et de courriel peuvent accéder à un ensemble de variables de contexte que vous pouvez utiliser pour modifier le rendu du modèle.

Pour obtenir la liste des variables disponibles, consultez [Universal Login Page Templates](/docs/fr-ca/customize/login-pages/universal-login/customize-templates) pour les variables de modèle de page, et [Personnaliser les modèles de courriel](/docs/fr-ca/customize/email/email-templates) pour les variables communes des modèles de courriel.

Des variables supplémentaires sont accessibles au modèle de page lorsqu’un utilisateur se connecte par l’entremise d’une organisation :

* `organization.id`
* `organization.display_name`
* `organization.name`
* `organization.metadata`
* `organization.branding.logo_url`
* `organization.branding.colors.primary`
* `organization.branding.colors.page_background`

<Callout icon="file-lines" color="#0EA5E9" iconType="regular">
  Les paramètres d’organisation ne sont exposés à un modèle de courriel que lorsque le courriel associé est déclenché dans le contexte d’une organisation. Par exemple, le courriel d’invitation d’un utilisateur est toujours déclenché dans le contexte d’une organisation; les paramètres d’organisation sont donc toujours exposés à son modèle. En revanche, les courriels de bienvenue peuvent être déclenchés ou non dans le contexte d’une organisation; les paramètres d’organisation ne seront donc pas toujours accessibles à leur modèle.
</Callout>

<div id="configure-organization-domains">
  ## Configurer les domaines d’organisation
</div>

Pendant la préconnexion, Auth0 peut détecter l’organisation d’un utilisateur à partir soit du nom de l’organisation, soit du domaine de courriel qu’il saisit. Pour associer une organisation à un domaine, vous pouvez créer des domaines d’organisation. Auth0 l’achemine ensuite automatiquement vers le bon fournisseur d’identité (IdP).

<Note>
  Remarque : les utilisateurs doivent tout de même saisir leur adresse courriel complète ou le nom de leur organisation pendant la connexion. Auth0 utilise cette information pour déterminer l’organisation associée.
</Note>

<div id="add-a-domain-to-an-organization">
  ### Ajouter un domaine à une organisation
</div>

Les administrateurs de tenant peuvent ajouter et gérer des domaines dans la section **Domains** d’une organisation dans l’Auth0 Dashboard ou au moyen de la Management API.

Pour ajouter un domaine dans l’Auth0 Dashboard :

1. Accédez à [Auth0 Dashboard > Organizations](https://manage.auth0.com/#/organizations).
2. Sélectionnez le nom de l’organisation, puis **Domains**.
3. Choisissez **Add Domain**.
4. Saisissez le domaine (par exemple, `travel0.com`)
5. Une fois vérifié, le domaine apparaîtra comme **Verified** et sera utilisé pour la découverte d’organisation en préconnexion.

<Note>
  Seuls les domaines vérifiés sont utilisés lors de la découverte de domaine. Les domaines en attente ou non vérifiés ne déclencheront pas le routage.
</Note>

Pour savoir comment la découverte de domaine influe sur le comportement de connexion, consultez [Login Flows for Organizations](https://auth0.com/docs/manage-users/organizations/login-flows-for-organizations).

<div id="configure-organization-membership">
  ## Configurer l’appartenance à une organisation
</div>

Chaque organisation a ses propres membres, c’est-à-dire les utilisateurs qui peuvent accéder à vos applications en se connectant par l’intermédiaire de la page de connexion configurée de l’organisation.

Les applications SaaS et B2B sont généralement destinées à des équipes plutôt qu’à des utilisateurs individuels. Dans ce contexte, une équipe peut correspondre à une entreprise entière, à un petit groupe d’employés (par exemple, le département du marketing) ou même à un groupe temporaire d’utilisateurs réunis autour d’un objectif précis (par exemple, un groupe de voisins qui se sont inscrits pour collaborer avec un organisme de bienfaisance et qui rivalisent en équipe afin d’amasser le plus d’argent possible pour une cause).

Les Organizations dans Auth0 sont suffisamment flexibles pour prendre en charge tous ces cas d’utilisation, mais la création d’une application qui prend en charge les équipes exige une certaine planification. L’un des premiers éléments à considérer est la façon de gérer l’appartenance à une équipe, ce que vous pouvez faire de l’une des façons suivantes :

* [Inviter des utilisateurs par courriel](/docs/fr-ca/manage-users/organizations/configure-organizations/invite-members)
* [Accorder une appartenance juste à temps](/docs/fr-ca/manage-users/organizations/configure-organizations/grant-just-in-time-membership) aux utilisateurs qui se connectent au moyen d’une connexion activée
* Gérer directement l’appartenance au moyen de la <Tooltip tip="Management API: Un produit permettant aux clients d’effectuer des tâches administratives." cta="Voir le glossaire" href="/docs/fr-ca/glossary?term=Management+API">Management API</Tooltip> ou du <Tooltip tip="Management API: Un produit permettant aux clients d’effectuer des tâches administratives." cta="Voir le glossaire" href="/docs/fr-ca/glossary?term=Auth0+Dashboard">Auth0 Dashboard</Tooltip> en [attribuant des membres](/docs/fr-ca/manage-users/organizations/configure-organizations/assign-members) ou en [supprimant des membres](/docs/fr-ca/manage-users/organizations/configure-organizations/remove-members)

Une fois l’appartenance définie, vous pouvez [récupérer les membres des organizations](/docs/fr-ca/manage-users/organizations/configure-organizations/retrieve-members) ou [récupérer l’appartenance d’un utilisateur à une organisation](/docs/fr-ca/manage-users/organizations/configure-organizations/retrieve-user-membership).

<div id="assign-roles-to-members">
  ## Assigner des rôles aux membres
</div>

Chaque membre de l’organisation peut se voir attribuer un ou plusieurs rôles, qui s’appliquent lorsque les utilisateurs se connectent par l’intermédiaire de l’organisation. Plus précisément, vous pouvez [ajouter des rôles aux membres de l’organisation](/docs/fr-ca/manage-users/organizations/configure-organizations/add-member-roles), [retirer des rôles à des membres de l’organisation](/docs/fr-ca/manage-users/organizations/configure-organizations/remove-member-roles) ou [récupérer les rôles des membres d’une organisation](/docs/fr-ca/manage-users/organizations/configure-organizations/retrieve-member-roles). Vous pouvez utiliser les rôles et les permissions qui y sont associées pour contrôler l’accès aux [applications que vous créez](/docs/fr-ca/manage-users/organizations/custom-development). Pour en savoir plus sur les rôles, consultez [le contrôle d’accès basé sur les rôles](/docs/fr-ca/manage-users/access-control/rbac).

<div id="learn-more">
  ## En savoir plus
</div>

* [Comprendre le fonctionnement d’Auth0 Organizations](/docs/fr-ca/manage-users/organizations/organizations-overview)
* [Développement personnalisé avec Organizations](/docs/fr-ca/manage-users/organizations/custom-development)
* [Utiliser les jetons et les Organizations](/docs/fr-ca/manage-users/organizations/using-tokens)
* [Configurer Organizations](/docs/fr-ca/manage-users/organizations/configure-organizations)
