fix(security): update roles claim for granted authorities

This commit is contained in:
Jan Gleytenhoover 2024-10-02 09:34:26 +02:00
parent 8e7b0770de
commit 993387fa0c
Signed by: jank
GPG Key ID: B267751B8AE29EFE

@ -84,8 +84,8 @@ class KeycloakSecurityConfig {
List<GrantedAuthority> grantedAuthorities = new ArrayList<>();
Map<String, Object> realmAccess = jwt.getClaim(REALM_ACCESS_CLAIM);
if (realmAccess != null && realmAccess.containsKey("roles")) {
List<String> roles = (List<String>) realmAccess.get("roles");
if (realmAccess != null && realmAccess.containsKey(ROLES_CLAIM)) {
List<String> roles = (List<String>) realmAccess.get(ROLES_CLAIM);
for (String role : roles) {
grantedAuthorities.add(new SimpleGrantedAuthority("ROLE_" + role));
}