Passer au contenu principal
Vous pouvez changer les types d’autorisation d’une application à l’aide du (Tableau de bord Auth0) ou de .

Utiliser le Dashboard

  1. Allez dans Dashboard > Applications > Applications et sélectionnez le nom de l’application à afficher.
    Tableau de bord - Liste des applications
  2. Faites défiler vers le bas de la page, puis sélectionnez Afficher les paramètres avancés.
  3. Sélectionnez Types de méthode, puis activez ou désactivez les méthodes appropriées pour l’application. Une fois terminé, sélectionnez Enregistrer les modifications. Le type d’autorisation du code d’appareil n’est disponible que pour les applications natives.
    Tableau de bord - Applications - Onglet Paramètres d’application - Paramètres avancés - Onglet Types d’autorisation

Utiliser Management API

Effectuer un appel PATCH vers le point de terminaison /Clients/patch_clients_by_id. Assurez-vous de remplacer les valeurs d’espace réservé {yourClientId}, {yourManagementApiAccessToken} et {grantType} avec votre ID client, le jeton d’accès à Management API et le type d’autorisation désiré, respectivement.
curl --request PATCH \
  --url 'https://{yourDomain}/api/v2/clients/%7ByourClientId%7D' \
  --header 'authorization: Bearer {yourMgmtApiAccessToken}' \
  --header 'cache-control: no-cache' \
  --header 'content-type: application/json' \
  --data '{ "grant_types": "{grantTypes}" }'
ValeurDescription
{yourClientId}L’ID de l’application à mettre à jour.
{yourManagementApiAccessToken}Jeton d’accès pour Management API avec la permission update:clients.
{grantTypes}Les types d’autorisation que vous souhaitez activer pour l’application indiquée.

Dépanner

La tentative d’utilisation d’un flux avec une application ne possédant pas les grant_types appropriés pour ce flux (ou avec le champ vide) entraînera l’erreur suivante : Grant type grant_type not allowed for the client.

En savoir plus

I