Projet

Général

Profil

Development #25251

factorisation de l'authentification des appels

Ajouté par Frédéric Péters il y a presque 6 ans.

Statut:
Nouveau
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
12 juillet 2018
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:

Description

Pour le moment on multiple dans les connecteurs à un endroit un bout pour de l'auth Basic HTTP, à un autre pour passer par un certif client, encore ailleurs Hawk, ou l'obtention d'un jeton auprès d'un "API Manager".

Je me dis qu'on pourrait désormais diviser ça, avoir d'un côté les bouts d'auth, qui demanderaient leur configuration (genre username/password, mais ça pourrait aussi être URL de l'API manager), et cette configuration "accès" serait liée au connecteur. Ensuite, on partage déjà self.requests, on peut y plugger des appels à deux/trois endroits (avant de faire un appel (ex: obtention jeton), à l'appel (ex: mettre les credencials http basic), après (ex: intercepter une 401 indiquant qu'un nouveau jeton est nécessaire).

Formats disponibles : Atom PDF