> ## 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.

> Découvrez comment créer votre première organisation.

# Créer votre première organisation

Pour commencer à utiliser la fonctionnalité [Organisations](/fr-CA/docs/manage-users/organizations/organizations-overview), vous devez 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](/fr-CA/docs/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.

Si vous utilisez les organisations telles quelles, ces paramètres remplaceront ceux des pages <Tooltip tip="Universal Login : votre application redirige vers Universal Login, hébergé sur le serveur d’autorisation d’Auth0, pour vérifier l’identité d’un utilisateur." cta="Voir le glossaire" href="/fr-CA/docs/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 invites et les modèles de courriel](#customize-prompts-and-email-templates).

<div id="define-organization-behavior">
  ## Définir le comportement des organisations
</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 choisit une organisation associée à son compte professionnel. Auth0 vous permet de définir un comportement organisationnel semblable 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 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 dans le flux de connexion.

Vous pouvez aussi mettre à jour les **Allowed Callback URLs** et les **Allowed Origins (CORs)** dans les [paramètres de l’application](/fr-CA/docs/get-started/applications/application-settings) afin d’y inclure les [espaces réservés d’organisation pour les sous-domaines](/fr-CA/docs/get-started/applications/wildcards-for-subdomains).

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

Lorsque vous utilisez les Organisations avec les invites par défaut de Universal Login, les paramètres d’image de marque que vous configurez lorsque vous [créez des organisations](/fr-CA/docs/manage-users/organizations/configure-organizations/create-organizations) remplacent l’image de marque des pages et des modèles de courriel de Universal Login. Si vous souhaitez personnaliser davantage les pages de Universal Login et les courriels que reçoit l’utilisateur final, 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é comprise dans tout forfait payant.
</Callout>

Pour modifier une page Universal Login, personnalisez un modèle de page à l’aide du [langage de modèles Liquid](https://shopify.github.io/liquid/) et de variables de modèle, puis appliquez ce modèle à l’aide de l’API Universal Login Page Templates. Pour en savoir plus, consultez [Universal Login Page Templates](/fr-CA/docs/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 pouvez é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 l’utilisateur final reçoit, 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](/fr-CA/docs/customize/email/email-templates).

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

* **Bienvenue** : Envoyé à l’utilisateur final une fois son adresse courriel vérifiée ou, si la vérification du 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 de réinitialisation du mot de passe.
* **Inviter un utilisateur** : Envoyé à l’utilisateur final lorsqu’il est invité dans 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](/fr-CA/docs/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 influencer le rendu du modèle.

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

Des variables supplémentaires sont accessibles dans le modèle de page lorsqu’un utilisateur se connecte par l’intermédiaire 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’utilisateur est toujours déclenché dans le contexte d’une organisation; les paramètres d’organisation sont donc toujours exposés à son modèle. Toutefois, les courriels de bienvenue peuvent être déclenchés ou non dans le contexte d’une organisation; les paramètres d’organisation ne sont donc pas toujours accessibles à leur modèle.
</Callout>

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

<Warning>
  Les domaines d’organisation pour la découverte sont actuellement en accès anticipé. En utilisant cette fonctionnalité, vous acceptez les conditions applicables de l’essai gratuit décrites dans le [Contrat-cadre d’abonnement d’Okta](https://www.okta.com/legal). Pour en savoir plus sur les phases de lancement, consultez [Étapes de lancement des produits](/fr-CA/docs/troubleshoot/product-lifecycle/product-release-stages).
</Warning>

Avant la connexion, Auth0 peut détecter les organisations d’un utilisateur soit à partir du nom de l’organisation, soit à partir du domaine de courriel saisi. Pour associer une organisation à un domaine, vous pouvez créer des domaines d’organisation. Auth0 redirige ensuite automatiquement l’utilisateur vers le fournisseur d’identité (IdP) approprié.

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

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

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

Pour ajouter un domaine dans Auth0 Dashboard :

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

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

Pour en savoir plus sur l’incidence de la découverte du domaine 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 habituellement offertes à des équipes plutôt qu’à des utilisateurs individuels. Dans ce contexte, une équipe peut être une entreprise entière, un petit groupe d’employés (par exemple, le service du marketing) ou même un groupe temporaire d’utilisateurs réunis autour d’un objectif (par exemple, un groupe de voisins qui se sont inscrits pour collaborer avec un organisme de bienfaisance et qui font équipe pour amasser le plus d’argent possible au profit d’une cause).

Les organisations dans Auth0 sont suffisamment souples pour prendre en charge tous ces cas d’utilisation, mais elles exigent une certaine planification lors de la création d’une application destinée à des équipes. L’un des premiers aspects à considérer est la façon de gérer l’appartenance à une équipe. Pour ce faire, vous pouvez :

* [Inviter des utilisateurs par courriel](/fr-CA/docs/manage-users/organizations/configure-organizations/invite-members)
* [Accorder une appartenance juste à temps](/fr-CA/docs/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 qui permet aux clients d’effectuer des tâches administratives." cta="Voir le glossaire" href="/fr-CA/docs/glossary?term=Management+API">Management API</Tooltip> ou de l’<Tooltip tip="Management API : un produit qui permet aux clients d’effectuer des tâches administratives." cta="Voir le glossaire" href="/fr-CA/docs/glossary?term=Auth0+Dashboard">Auth0 Dashboard</Tooltip> en [attribuant des membres](/fr-CA/docs/manage-users/organizations/configure-organizations/assign-members) ou en [supprimant des membres](/fr-CA/docs/manage-users/organizations/configure-organizations/remove-members)

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

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

Chaque membre d’une organisation peut se voir attribuer un ou plusieurs rôles, qui s’appliquent lorsque les utilisateurs se connectent via l’organisation. Plus précisément, vous pouvez [ajouter des rôles aux membres d’une organisation](/fr-CA/docs/manage-users/organizations/configure-organizations/add-member-roles), [retirer des rôles des membres d’une organisation](/fr-CA/docs/manage-users/organizations/configure-organizations/remove-member-roles) ou [récupérer les rôles des membres d’une organisation](/fr-CA/docs/manage-users/organizations/configure-organizations/retrieve-member-roles). Vous pouvez utiliser les rôles et les autorisations qui y sont associées pour contrôler l’accès aux [applications que vous créez](/fr-CA/docs/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](/fr-CA/docs/manage-users/access-control/rbac).

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

* [Comprendre le fonctionnement des organisations Auth0](/fr-CA/docs/manage-users/organizations/organizations-overview)
* [Développement personnalisé avec les organisations](/fr-CA/docs/manage-users/organizations/custom-development)
* [Utiliser les jetons avec les organisations](/fr-CA/docs/manage-users/organizations/using-tokens)
* [Configurer les organisations](/fr-CA/docs/manage-users/organizations/configure-organizations)
