diff --git a/scm-webapp/src/main/java/sonia/scm/security/JwtAccessTokenBuilder.java b/scm-webapp/src/main/java/sonia/scm/security/JwtAccessTokenBuilder.java index 4158e8ebbb..b1dfc4c01c 100644 --- a/scm-webapp/src/main/java/sonia/scm/security/JwtAccessTokenBuilder.java +++ b/scm-webapp/src/main/java/sonia/scm/security/JwtAccessTokenBuilder.java @@ -173,6 +173,10 @@ public final class JwtAccessTokenBuilder implements AccessTokenBuilder { // add scope to custom claims Scopes.toClaims(customClaims, scope); + if (expiresIn < 1) { + expiresIn = 1; + } + Instant now = clock.instant(); long expiration = expiresInUnit.toMillis(expiresIn);