Actions
Bug #113667
closedidp_oidc : Potentiel problème dans le calcul de l'expiration d'un token
Start date:
15 January 2026
Due date:
% Done:
0%
Estimated time:
Patch proposed:
No
Planning:
No
Description
@Benjamin Dauvergne a identifié qu'il y a peut être un soucis dans le calcul de l'expiration d'un token récupéré avec un refresh_token :
def access_token_from_refresh_request(request):
....
if client.access_token_duration is None:
expires_in = datetime.timedelta(seconds=request.session.get_expiry_age())
expired = None
else:
expires_in = client.access_token_duration
expired = refresh_token.created + expires_in <- le nouvel access token devrait avoir une date d'expiration de now() + durée, pas quelque chose en rapport avec le refresh_token qui vient d'être utilisé
Ca pourrait expliqué les 401 décrite ici
Actions