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

# Activer le profil de compatibilité du paramètre resource

> Découvrez comment activer le paramètre resource dans Auth0.

La spécification du Model Context Protocol (MCP) exige l’utilisation du paramètre `resource` conforme aux normes, tel que défini dans la [RFC 8707](https://www.rfc-editor.org/rfc/rfc8707.html). Jusqu’à présent, l'Authentication API d'Auth0 utilisait le paramètre `audience` pour désigner le serveur de ressources (API) cible. Ce document présente le nouveau paramètre `resource` et explique comment activer le nouveau profil de compatibilité.

## Activer le profil de compatibilité du paramètre resource

To use the `resource` parameter in your access tokens and the `iss` claim to identify your authorization server, you need to enable two toggles in the [Auth0 Dashboard](https://manage.auth0.com/dashboard/):

1. Navigate to **Settings** on the left sidebar.
2. Select [**Advanced**](https://manage.auth0.com/dashboard/#/tenant/advanced) in the top right corner.
3. Scroll down to the **Settings** section and enable the following toggles:
   * **Resource Parameter Compatibility Profile**: Enables support for the `resource` parameter in authorization requests, allowing access tokens to be scoped to a specific API.
   * **Include Issuer in Authorization Responses**: Includes the `iss` parameter identifying the authorization server in authorization responses, helping clients defend against mix-up attacks.

## Fonctionnement

Lorsqu’il est désactivé, le **profil de compatibilité du paramètre resource** ne modifie rien au fonctionnement actuel et seul le paramètre `audience` est utilisé dans le jeton d'accès Auth0.

![Public dans le jeton d'accès](https://mintlify.s3.us-west-1.amazonaws.com/auth0/docs/images/ai/mcp/audience_parameter_at_diagram_light.png)

Une fois le **profil de compatibilité du paramètre resource** activé, Auth0 utilise le paramètre `resource`, s’il est présent, pour définir le public du jeton.

![Ressource dans le jeton d'accès](https://mintlify.s3.us-west-1.amazonaws.com/auth0/docs/images/ai/mcp/resource_parameter_at_diagram_light.png)

Si `resource` et `audience` sont tous deux présents, c’est tout de même `audience` qui est utilisé. Auth0 ne transmet pas `resource` aux fournisseurs d'identité (IdP) en amont. [En savoir plus](/ai/docs/fr-ca/mcp/guides/resource-param-compatibility-profile.md#resource-parameter-forwarding-to-upstream-identity-provider-idp).

*La RFC 8707 exige que le paramètre `resource` [soit un URI absolu](https://www.rfc-editor.org/rfc/rfc8707.html#name-resource-parameter). Pour vous conformer à la RFC 8707, nous vous recommandons de définir les identifiants de vos serveurs de ressources (identifiants d’API) sous forme d’[URI](https://datatracker.ietf.org/doc/html/rfc3986). La spécification d’autorisation MCP exige également que l’identifiant de votre serveur MCP soit un URI absolu.*

## Flux pris en charge

Le paramètre `resource` est pris en charge dans les flux suivants :

* Flux d’autorisation standard (`/authorize`)
* Pushed Authorization Requests (PAR)
* Requêtes d’autorisation sécurisées par JWT (JAR)
* Client-Initiated Backchannel Authentication (CIBA)
* Type d’autorisation par jeton d’actualisation

## Transfert du paramètre resource au fournisseur d’identité (IdP) en amont

Lors d’une fédération avec un IdP en amont, Auth0 permet aux clients initiateurs de [transférer des paramètres](https://auth0.com/docs/authenticate/identity-providers/pass-parameters-to-idps.md). Comme l’indique la documentation, `resource` fait partie des paramètres [pouvant être transférés aux IdP en amont](https://auth0.com/docs/authenticate/identity-providers/pass-parameters-to-idps.md#available-fields).

La norme RFC 8707 exige que le paramètre `resource` soit un URI absolu. Pour vous conformer à la norme RFC 8707, nous vous recommandons de définir les identifiants de vos serveurs de ressources (identifiants d’API) sous forme d’URI. Pour éviter toute fuite d’information sur le jeton d’accès, Auth0 ne transfère pas le paramètre resource aux IdP en amont lorsque le profil de compatibilité du paramètre resource (Resource Parameter Compatibility Profile) est activé.

* Compatibilité du paramètre resource **désactivée** (comportement par défaut) :
  * `resource` est disponible comme paramètre d’IdP en amont.
* Compatibilité du paramètre resource **activée** :

  * `resource` n’est pas disponible comme paramètre d’IdP en amont et ne sera pas transféré.

  > [!NOTE]
  >
  > Si vous transmettez le paramètre resource à un IdP en amont, le profil de compatibilité du paramètre resource ne doit pas être activé.
