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

# Profil de connexion

Auth0 fournit des connexions Enterprise pour authentifier des utilisateurs auprès d’un fournisseur d'identité (IdP) fédéré externe, comme Okta, Microsoft Entra ID, Google Workspace et d’autres. Une connexion configurée inclura des paramètres propres à chaque protocole pour intégrer l’authentification unique (SSO), le provisionnement des utilisateurs et les intégrations de déconnexion avec l’IdP externe, ainsi que des paramètres privés régissant la façon dont la connexion interagit avec les fonctionnalités Universal Login et Organizations d’Auth0.\
Le profil de connexion (CP) permet aux développeurs Auth0 de spécifier comment les paramètres privés d’une connexion Auth0 doivent être configurés lorsqu’elle est créée par des tiers.

<div id="how-it-works">
  ## Fonctionnement
</div>

* **Définition du profil**<p />
  Un administrateur crée un profil de connexion qui définit les valeurs de propriété devant être consignées dans la connexion chaque fois qu’une connexion est créée à l’aide de l’une des fonctionnalités d’administration déléguée d’Auth0.

* **Portée flexible**<p />
  Les profils sont aujourd’hui liés aux flux Self-Service SSO et Okta Express Configuration, mais ils sont conçus pour une réutilisation plus large, couvrant le provisioning, l’intégration des nouveaux utilisateurs (onboarding), la gestion des droits d’accès (entitlement management) et les futures capacités Auth0.

<div id="connection-profile-properties">
  ## Propriétés du profil de connexion
</div>

Un profil de connexion est un objet `JSON` qui prend en charge ces propriétés configurables, lesquelles sont appliquées à toutes les nouvelles connexions créées.

| **Propriété**                             | **Description**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| ----------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `connection_name_prefix_template`         | Représente le préfixe qui doit être utilisé pour nommer les connexions. Il correspond au paramètre `name` sur une connexion. Cette valeur prend en charge la substitution de variables pour l’ID de l’organisation et le nom de l’organisation. Le flux de travail OIN doit remplacer ces valeurs pour générer le préfixe final. Les variables sont encadrées par des accolades ({}). <p /> Variables prises en charge : <p /> <ul><li><code>org\_id</code> : l’ID de l’organisation</li><li><code>org\_name</code> : le <a href="https://auth0.com/docs/manage-users/organizations/configure-organizations/create-organizations#auth0-dashboard">nom de l’organisation</a></li></ul> <p /> Exemple : `con-{org_id}-`                                                                                                       |
| `enabled_features`                        | Cette liste précise les fonctionnalités qui seront prises en charge par la connexion configurée. Les fonctionnalités qui ne figurent pas dans la liste ne sont pas autorisées.<p /> Valeurs prises en charge : <ul><li><code>scim</code> : lorsqu’elle est présente, SCIM peut être configurée sur la connexion.</li><li><code>universal\_logout</code> : lorsqu’elle est présente, la fonctionnalité de déconnexion universelle (Universal Logout) peut être utilisée avec cette connexion.</li></ul>                                                                                                                                                                                                                                                                                                                      |
| `organization.assign_membership_on_login` | Indique si les utilisateurs doivent automatiquement se voir attribuer un statut de membre dans l’organisation lors de la connexion. Cette propriété correspond à la propriété `assign_membership_on_login` de la sous‑ressource `enabled_connections` de l’organisation. <Note> Pour les intégrations Express Configuration avec Okta, `optional` est traité comme `required`</Note> <p /><table class="table"><thead><tr><th><strong>Valeur du profil de connexion</strong></th><th><strong>Valeur d’<code>assign\_membership\_on\_login</code> dans Enable Connections</strong></th></tr></thead><tbody><tr><td><code>none</code></td><td><code>false</code></td></tr><tr><td><code>optional</code></td><td><code>false</code></td></tr><tr><td><code>required</code></td><td><code>true</code></td></tr></tbody></table> |
| `organization`                            | Objet contenant les paramètres qui sont appliqués à l’organisation sous laquelle la connexion est créée.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| `organization.show_as_button`             | Indique si la connexion doit être affichée sous forme de bouton sur l’écran de connexion une fois qu’une organisation a été choisie. Cette propriété correspond à la valeur `show_as_button` sur la connexion activée. <table class="table"><thead><tr><th><strong>Valeur du profil de connexion</strong></th><th><strong>Valeur de <code>show\_as\_button</code> de la connexion</strong> </th></tr></thead><tbody><tr><td><code>none</code></td><td><code>false</code></td></tr><tr><td><code>optional</code></td><td><code>true</code></td></tr><tr><td><code>required</code></td><td><code>true</code></td></tr></tbody></table>                                                                                                                                                                                        |

<div id="example-connection-profile">
  ## Exemple de profil de Connexion
</div>

```json theme={null}
{
  "organization": {
    "show_as_button": "none",
    "assign_membership_on_login": "none"
  },
  "connection_name_prefix_template": "ec-{org_id}-",
  "enabled_features": [
    "scim",
    "universal_logout"
  ]
}
```

<div id="create-and-manage-connection-profiles">
  ## Créer et gérer des profils de Connexion
</div>

Un profil de Connexion est généré automatiquement lorsque vous utilisez la fonctionnalité [Express Configuration](/docs/fr-CA/authenticate/identity-providers/enterprise-identity-providers/okta/express-configuration) avec Okta. Vous pouvez également créer et gérer des profils de Connexion à l’aide de la Management API d’Auth0.

<div id="configure-with-management-api">
  ### Configurer avec la Management API
</div>

Pour utiliser la Management API, vous devez obtenir un [jeton d’accès Management API](/docs/fr-CA/secure/tokens/access-tokens/management-api-access-tokens). Pour gérer les profils de connexion, les points de terminaison de la Management API suivants sont disponibles :

* `POST` `/api/v2/connection-profiles`
* `GET` `/api/v2/connection-profiles`
* `PATCH` `/api/v2/connection-profiles/{id}`
* `GET` `/api/v2/connection-profiles/{id}`
* `GET` `/api/v2/connection-profiles/templates`

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

* [Configuration Express](/docs/fr-CA/authenticate/identity-providers/enterprise-identity-providers/okta/express-configuration)
* [Gérer les utilisateurs à l’aide de la Management API](/docs/fr-CA/manage-users/user-accounts/manage-users-using-the-management-api)
