diff --git a/arxiv/auth/user_claims.py b/arxiv/auth/user_claims.py index a67183d2..8b4666b7 100644 --- a/arxiv/auth/user_claims.py +++ b/arxiv/auth/user_claims.py @@ -255,8 +255,9 @@ def unpack_token(cls, token: str) -> Tuple[dict, str]: if len(chunks) < 5: raise ValueError(f'Token is invalid') tokens = { + 'expires_at': chunks[1], 'idt': chunks[2], - 'acc': chunks[3] + 'acc': chunks[3] } if len(chunks) > 5: tokens['refresh'] = chunks[5]