Bug #36932
api_particulier: remonter les scopes disponibles d'une instance
0%
Description
Via le endpoint introspect
.
Scopes actuellement disponibles:
- dgfip_avis_imposition
- dgfip_adresse
- cnaf_quotient_familial
- cnaf_attestation_droits
Fichiers
Demandes liées
Révisions associées
Historique
Mis à jour par Serghei Mihai il y a plus de 4 ans
- Lié à Support #36926: api_particulier: pouvoir définir un token spécifique pour chaque endpoint ajouté
Mis à jour par Nicolas Roche (absent jusqu'au 3 avril) il y a presque 3 ans
- Assigné à mis à Nicolas Roche (absent jusqu'au 3 avril)
Mis à jour par Nicolas Roche (absent jusqu'au 3 avril) il y a presque 3 ans
- Fichier 0001-api_particulier-add-slots-endpoint-36932.patch 0001-api_particulier-add-slots-endpoint-36932.patch ajouté
- Tracker changé de Support à Bug
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Je n'ai pas pu tester parce que sur la plateforme de tests (https://particulier-test.api.gouv.fr/api/), les scopes me sont toujours tous retournés, même s'il n'y a pas de clé d'API (ou token) de configuré dans le connecteur.
(Les token trouvés sur https://api.gouv.fr/documentation/api-particulier ne m'ont pas aidé, et je n'ai pas osé un emprunter un en prod.)
Mis à jour par Benjamin Dauvergne il y a presque 3 ans
Je suis comme Nicolas, au dernière nouvelles (qui datent) ça ne marchaient pas, est-ce que ça a changé suite à un test manuel ?
Mis à jour par Serghei Mihai il y a presque 3 ans
Je viens de tester en prod sur l'instance d'Arles:
from pprint import pprint from passerelle.apps.api_particulier.models import APIParticulier c = APIParticulier.objects.get(slug='dgfip-adresse') pprint(c.get('introspect')) {'data': {'_id': '8a29c5bf-a993-4b10-a9c5-bfa9934b1085', 'name': 'COMMUNE D ARLES - 763', 'scopes': ['dgfip_adresse', 'cnaf_allocataires', 'cnaf_enfants', 'cnaf_adresse', 'cnaf_quotient_familial']}, 'err': 0} c = APIParticulier.objects.get(slug='dgfip-avis-dimposition') pprint(c.get('introspect')) {'data': {'_id': '5d50a084-a0eb-4c31-90a0-84a0ebcc31ab', 'name': 'COMMUNE D ARLES - 703', 'scopes': ['dgfip_adresse', 'dgfip_avis_imposition', 'cnaf_allocataires', 'cnaf_enfants', 'cnaf_adresse', 'cnaf_quotient_familial']}, 'err': 0}
Cela semble fonctionner.
Mis à jour par Benjamin Dauvergne il y a presque 3 ans
- Statut changé de Solution proposée à Solution validée
Go.
Mis à jour par Serghei Mihai il y a presque 3 ans
Je voyais la liste des scopes affichée sur la page du connecteur, sans devoir faire appel à introspect
, mais je fais un autre ticket pour ça.
Mis à jour par Serghei Mihai il y a presque 3 ans
- Sujet changé de api_particulier: afficher les scopes disponibles d'une instance à api_particulier: remonter les scopes disponibles d'une instance
Mis à jour par Nicolas Roche (absent jusqu'au 3 avril) il y a presque 3 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit 4891bd686993eccb451f1316c412c8727fa68691 Author: Nicolas ROCHE <nroche@entrouvert.com> Date: Wed May 19 17:14:40 2021 +0200 api_particulier: add slots endpoint (#36932)
Mis à jour par Frédéric Péters il y a presque 3 ans
- Statut changé de Résolu (à déployer) à Solution déployée
api_particulier: add slots endpoint (#36932)