Informations requises
- Une API qui représente votre serveur UCP.
- Profil de compatibilité du paramètre resource (facultatif) : pour les clients MCP, nous vous recommandons d’activer ce profil dans les paramètres de votre locataire. Le serveur d’autorisation peut ainsi traiter les requêtes propres à une ressource (RFC 8707) en vérifiant le paramètre resource lorsque le public n’est pas fourni.
Configurer le serveur de ressources UCP
Vous ne pouvez configurer qu’une seule API par locataire comme serveur de ressources UCP.- Auth0 Dashboard
- Management API
- Accédez à Dashboard > Applications > APIs et sélectionnez votre API.
- Dans l’onglet Settings (Paramètres), repérez la section Universal Commerce Protocol.
- Activez UCP Resource Server (Serveur de ressources UCP).
- Sélectionnez Sauvegarder.
- Sélectionnez l’onglet Permissions (Autorisations).
- Ajoutez chaque permission prise en charge par votre serveur UCP. Les permissions UCP commencent par
dev.ucp, par exempledev.ucp.shopping.order:read,dev.ucp.shopping.cart:manageetdev.ucp.shopping.checkout:manage. Saisissez une description pour chaque permission.
Définir un public par défaut
Les plateformes d’agents comme Gemini envoient le paramètrescope, mais pas de paramètre audience. Sans public, Auth0 ne peut pas déterminer pour quelle API émettre un jeton. Pendant la période d’accès anticipé, Auth0 résout cette valeur à partir du public par défaut de votre locataire.
Définissez l’identifiant de votre serveur de ressources UCP comme public par défaut du locataire :
- Accédez à Dashboard > Settings > General.
- Sous API Authorization Settings, définissez Default Audience sur l’identifiant de votre serveur de ressources UCP.
- Sélectionnez Sauvegarder.
Un public par défaut propre à chaque application est prévu dans une version ultérieure.