diff --git a/servers/quarkus-server/src/test/java/org/projectnessie/server/TestOpenIdAuthentication.java b/servers/quarkus-server/src/test/java/org/projectnessie/server/TestOpenIdAuthentication.java index a5e7f9a8210..7f9fb34326e 100644 --- a/servers/quarkus-server/src/test/java/org/projectnessie/server/TestOpenIdAuthentication.java +++ b/servers/quarkus-server/src/test/java/org/projectnessie/server/TestOpenIdAuthentication.java @@ -40,6 +40,13 @@ private String getJwtToken() { return Jwt.preferredUserName("test_user").issuer("https://server.example.com").sign(); } + private String getExpiredJwtToken() { + return Jwt.preferredUserName("expired") + .issuer("https://server.example.com") + .expiresAt(0) + .sign(); + } + @Test void testValidJwt() { withClientCustomizer( @@ -48,9 +55,9 @@ void testValidJwt() { } @Test - void testInvalidToken() { + void testExpiredToken() { withClientCustomizer( - b -> b.withAuthentication(BearerAuthenticationProvider.create("invalid_token"))); + b -> b.withAuthentication(BearerAuthenticationProvider.create(getExpiredJwtToken()))); assertThatThrownBy(() -> client().getTreeApi().getAllReferences()) .isInstanceOfSatisfying( NessieNotAuthorizedException.class,