je rencontre l'erreur suivante après avoir modifié une valeur de champ d'être envoyé dans les en-têtes d'une requête POST jeton contre le point final de l'API jeton pour notre exemple WSO2:valeurs modificatives portée dans demande de jeton provoque des problèmes d'accès API après
ERRORS.900901
Invalid CredentialsAccess failure for API: /scheme/v1, version: v1 with key: fa41109938522762bcca953336f0e0e2.
Make sure your have given the correct access token
Cette erreur survient après avoir renvoyé un jeton avec succès, puis utilisé ce jeton pour une configuration d'API dans l'éditeur WSO2. Ce point de terminaison particulier dans l'erreur ne se voit pas appliquer d'étendues, ce qui me cause une certaine confusion quant à la raison pour laquelle cette erreur survient puisque ce n'est pas un endpoint protégé par portée, donc mon token ne devrait pas avoir d'importance. Cela s'est produit après que j'ai réalisé qu'il y avait une faute de frappe dans une valeur de portée que j'envoyais dans la requête POST et que je l'ai mise à jour en conséquence.
Si je laisse la faute de frappe dans je peux utiliser le jeton généré pour une demande d'API ultérieure et ne pas obtenir cette erreur. Ai-je raison de penser que les jetons sont générés en fonction de la liste des portées retournées par l'API Token pour l'utilisateur donné?
J'ai essayé de révoquer manuellement le jeton d'accès à l'aide d'une commande cURL telle que documentée here et d'en générer une nouvelle en utilisant les noms de portée corrigés, mais cette erreur persiste après avoir tenté d'accéder à cette API.
Quel pourrait être le problème ici?
Merci