Authentication
Le module pylegifrance/auth.py encapsule la logique d’obtention et de
rafraîchissement des jetons OAuth PISTE. Il est utilisé en interne par
LegifranceClient ; l’utilisateur·rice n’a
pas besoin de l’instancier directement.
Comportement
Section intitulée « Comportement »- Un
AuthenticationManagerest créé au côté du client. - Avant chaque
call_apiouget, le manager vérifie la fraîcheur du jeton et le renouvelle si nécessaire auprès detoken_url. - Les jetons sont tenus en mémoire (pas de persistance sur disque).
Source de vérité
Section intitulée « Source de vérité »Le flux est documenté dans /concepts/piste-oauth.
Voir aussi
Section intitulée « Voir aussi »ApiConfig— fournitclient_id,client_secret,token_url.LegifranceClient— consommateur principal.