Aller au contenu

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.

  • Un AuthenticationManager est créé au côté du client.
  • Avant chaque call_api ou get, le manager vérifie la fraîcheur du jeton et le renouvelle si nécessaire auprès de token_url.
  • Les jetons sont tenus en mémoire (pas de persistance sur disque).

Le flux est documenté dans /concepts/piste-oauth.