Paramètres API

Utilisez l’onglet Paramètres de Auth0 Dashboard dans Dashboard > Applications > API pour configurer les API enregistrées que vous pouvez utiliser à partir de vos applications autorisées. Pour configurer les paramètres d’une API, cliquez sur à côté d’une API dans la liste et sélectionnez Paramètres ou cliquez sur le nom de l’API. Pour savoir comment créer et enregistrer une API, lisez Enregistrer les API.

Liste des API d’applications Dashboard

Paramètres

Utilisez les paramètres de cet onglet permet de configurer l’expiration des jetons, le contrôle d’accès basé sur les rôles (RBAC) et d’autres paramètres d’accès. Cliquez sur Enregistrer en bas de l’onglet pour enregistrer les modifications.

Paramètres généraux

Ces champs ont été définis lors de l’enregistrement initial de l’API, sauf dans le cas de Management API Auth0. Seul le nom peut être modifié.

Dashboard (Tableau de bord) - Applications - API - Settings Tab (Onglet paramètres) - Access Settings (Paramètres d’accès)
  • Id : chaîne alphanumérique unique générée par Auth0. Ces informations sont en lecture seule et vous n’en aurez besoin que si vous travaillez directement avec les points de terminaison des serveurs de ressources de Management API Auth0.

  • Nom : un nom convivial pour l’API. N’affecte aucune fonctionnalité. Les caractères suivants ne sont pas autorisés :< >.

  • Identifiant : identifiant unique pour votre API. Cette valeur est définie lors de la création de l’API et ne peut plus être modifiée par la suite. Nous recommandons d’utiliser une URL, mais il n’est pas nécessaire qu’elle soit accessible au public; Auth0 n’appellera pas votre API.

Paramètres du jeton

Dashboard (Tableau de bord) - API - Token Settings (Paramètres du jeton) - Expiration
  • Durée de vie maximale du jeton d’accès (secondes) : durée (en secondes) avant l’expiration d’un jeton d’accès. La valeur par défaut est de 86 400 secondes (24 heures). La valeur maximale que vous pouvez définir est de 2 592 000 secondes (30 jours).

  • Durée de vie du jeton d’accès au flux implicite / hybride (secondes) : durée (en secondes) avant l’expiration d’un jeton d’accès émis à l’aide d’un flux implicite ou hybride. La valeur par défaut est de 86 400 secondes (24 heures). La valeur ne doit pas dépasser la durée de vie maximale du jeton d’accès.

  • Profil de jetons Web JSON (JWT) : le profil détermine le format des jetons d’accès émis pour l’API. Les valeurs possibles sont Auth0 et RFC 9068. Pour en savoir plus, lisez Profils de jetons d’accès.

  • Algorithme de signature des jetons Web JSON (JWT) : l’algorithme utilisé pour signer les jetons. La signature est utilisée pour vérifier que l’expéditeur du jeton web JSON (JWT) est bien celui qu’il prétend être et pour s’assurer que le message n’a pas été modifié en cours de route. Les valeurs possibles sont HS256 et RS256. Si vous sélectionnez RS256 (recommandé), le jeton sera signé avec la clé privée de votre locataire. Cette valeur est définie lors de la création de l’API et ne peut plus être modifiée par la suite. Pour en savoir plus sur les algorithmes de signature et leur fonctionnement dans Auth0, lisez Algorithmes de signature

  • Chiffrement Web JSON (JWE) : lorsque cette option est activée, les jetons d’accès émis sont chiffrés au format chiffrement Web JSON (JWE). Pour en savoir plus, lisez Chiffrement Web JSON.

Paramètres RBAC

Auth0 Dashboard (Tableau de bord Auth0) - API - Settings (Paramètres) - RBAC toggle (Bouton à bascule RBAC)

Paramètres d’accès

Dashboard (Tableau de bord) - Applications - API - Settings Tab (Onglet paramètres) - Access Settings (Paramètres d’accès)
  • Permettre d’ignorer le consentement de l’utilisateur : activez ce paramètre pour que l’API ignore le consentement de l’utilisateur pour les applications marquées comme étant de « première partie »

  • Autoriser l’accès hors ligne : activez ce paramètre pour permettre aux applications de demander des jetons d’actualisation pour l’API.

Autorisations

Utilisez les paramètres de l’onglet Autorisations pour définir les permissions que l’API utilisera. Pour en savoir plus, lisez Ajouter des autorisations API et Supprimer les autorisations de l’API.

Dashboard (Tableau de bord) - Add API Permissions (Ajouter des permissions API) - API Define Permissions Screen (Écran de définition des permissions API)

Applications machine-machine

Si vous avez des applications machine-machine, elles apparaîtront dans une liste sur cet onglet. Utilisez les boutons de bascule pour autoriser les applications dans la liste. Pour en savoir plus, lisez Enregistrer les applications machine-machine.

Dashboard (Tableau de bord) - Applications - API - Machine-to-Machine Applications (Applications machine-machine)

Test

Une application de test est automatiquement créée par Auth0 pour permettre de tester l’API. Pour savoir comment créer davantage d’applications machine-machine pour les tests de Management API, lisez Créer des applications machine-machine à des fins de test.

Dashboard (Tableau de bord) - Applications - API - Test Tab (Onglet de test)

Explorateur de Management API

Si vous visualisez les Paramètres de Management API Auth0, vous verrez un onglet supplémentaire appelé Explorateur API.

Dashboard (Tableau de bord) - Applications - APIs (API) - Management API Explorer (Explorateur de l’API de gestion)

Pour obtenir une aide au dépannage, consultez Vérifier les appels d’API.

En savoir plus