diff --git a/services/web/app/src/infrastructure/JsonWebToken.mjs b/services/web/app/src/infrastructure/JsonWebToken.mjs index f85d77a747..7795316af0 100644 --- a/services/web/app/src/infrastructure/JsonWebToken.mjs +++ b/services/web/app/src/infrastructure/JsonWebToken.mjs @@ -14,9 +14,11 @@ async function sign(payload, options = {}) { return token } -function getDecoded(token) { +function getDecoded(token, options = {}) { const key = Settings.jwt.key - const decoded = JWT.verify(token, key) + const decoded = JWT.verify(token, key, { + ignoreExpiration: options.ignoreExpiration, + }) return decoded }