Project

General

Profile

Support #36926

api_particulier: pouvoir définir un token spécifique pour chaque endpoint

Added by Serghei Mihai 9 months ago. Updated 9 months ago.

Status:
Nouveau
Priority:
Normal
Assignee:
-
Target version:
-
Start date:
15 Oct 2019
Due date:
% Done:

0%

Patch proposed:
No
Planning:
No

Description

Comme le dit la doc: https://api.gouv.fr/api/api-particulier.html#doc_tech: "Chacun donne accès à un scope différent."


Related issues

Related to Passerelle - Support #36932: api_particulier: afficher les scopes disponibles d'une instance Nouveau 15 Oct 2019

History

#2 Updated by Frédéric Péters 9 months ago

Pourquoi ne pas instancier plusieurs connecteurs ?

#3 Updated by Benjamin Dauvergne 9 months ago

Frédéric Péters a écrit :

Pourquoi ne pas instancier plusieurs connecteurs ?

Je plussoirais mais il reste une difficulté: à part le nommage ou la description du connecteur on ne saura pas quels endpoints sont accessibles. Normalement il y a un endpoint introspect qui est sensé lister les scopes d'un token, mais lors des derniers essais il ne marchait pas. Si c'est toujours le cas ça peut être pertinent d'indiquer un token par endpoint (y en a que 2 et pas d'autres en vu).

#4 Updated by Serghei Mihai 9 months ago

l'introspect fonctionne maintenant:

In [11]: c.api_key = 'd7e9c9f4c3ca00caadde31f50fd4521a'

In [12]: print c.get('introspect')
{'data': {u'scopes': [u'dgfip_avis_imposition', u'cnaf_attestation_droits'], u'_id': u'5d88e1391392a21a0a037c7f', u'name': u'Maire de Test', u'email': u'contact@mairedetest.fr'}, 'err': 0}

mais il reste quand même le souci de nommage de l'instance et les fonctionnels vont devoir se rappeler quelle instance donne accès à quoi.

Mais bon, y en aura peut-être pas 10 mille.

Je fais un autre ticket pour remonter les scopes accessibles via le token saisi.

#5 Updated by Serghei Mihai 8 months ago

  • Related to Support #36932: api_particulier: afficher les scopes disponibles d'une instance added

Also available in: Atom PDF