diff --git a/cameleer3-server-app/src/main/java/com/cameleer3/server/app/security/OidcTokenExchanger.java b/cameleer3-server-app/src/main/java/com/cameleer3/server/app/security/OidcTokenExchanger.java index 44e9ed2d..0ec91097 100644 --- a/cameleer3-server-app/src/main/java/com/cameleer3/server/app/security/OidcTokenExchanger.java +++ b/cameleer3-server-app/src/main/java/com/cameleer3/server/app/security/OidcTokenExchanger.java @@ -185,6 +185,9 @@ public class OidcTokenExchanger { if (value instanceof List list) { return list.stream().map(Object::toString).toList(); } + if (value instanceof String s && !s.isBlank()) { + return List.of(s.split(" ")); + } return Collections.emptyList(); }