From 84ec70c2a28a919bdb9170a4d639cebb00050aad Mon Sep 17 00:00:00 2001 From: Jens Langhammer Date: Sat, 3 Jul 2021 15:32:58 +0200 Subject: [PATCH] providers/oauth2: use self.expires for exp field instead of calculating it again Signed-off-by: Jens Langhammer --- authentik/providers/oauth2/models.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/authentik/providers/oauth2/models.py b/authentik/providers/oauth2/models.py index 8ada987b9..9e710a60b 100644 --- a/authentik/providers/oauth2/models.py +++ b/authentik/providers/oauth2/models.py @@ -473,9 +473,7 @@ class RefreshToken(ExpiringModel, BaseGrantModel): # Convert datetimes into timestamps. now = int(time.time()) iat_time = now - exp_time = int( - now + timedelta_from_string(self.provider.token_validity).total_seconds() - ) + exp_time = int(dateformat.format(self.expires, "U")) # We use the timestamp of the user's last successful login (EventAction.LOGIN) for auth_time auth_events = Event.objects.filter( action=EventAction.LOGIN, user=get_user(user)