test: update TestSecurityConfig with org and role claims for Logto tokens

This commit is contained in:
hsiegeln
2026-04-05 12:40:49 +02:00
parent 4b5a1cf2a2
commit bd2a6a601b

View File

@@ -6,7 +6,7 @@ import org.springframework.security.oauth2.jwt.Jwt;
import org.springframework.security.oauth2.jwt.JwtDecoder;
import java.time.Instant;
import java.util.Map;
import java.util.List;
@TestConfiguration
public class TestSecurityConfig {
@@ -14,9 +14,12 @@ public class TestSecurityConfig {
@Bean
public JwtDecoder jwtDecoder() {
return token -> Jwt.withTokenValue(token)
.header("alg", "RS256")
.header("alg", "ES384")
.claim("sub", "test-user")
.claim("iss", "https://test-issuer.example.com/oidc")
.claim("organization_id", "test-org-id")
.claim("roles", List.of("platform-admin"))
.claim("organization_roles", List.of("admin"))
.issuedAt(Instant.now())
.expiresAt(Instant.now().plusSeconds(3600))
.build();