adding more claims attributes to Keycloak validation

This commit is contained in:
Dario Ghunney Ware
2025-02-21 17:02:29 +00:00
parent 086e4e0e15
commit d25429748e
2 changed files with 3 additions and 2 deletions

View File

@@ -9,6 +9,7 @@ import java.util.stream.Collectors;
import lombok.Data;
import lombok.NoArgsConstructor;
import stirling.software.SPDF.model.UsernameAttribute;
import stirling.software.SPDF.model.exception.UnsupportedUsernameAttribute;
@@ -83,7 +84,7 @@ public class Provider {
private UsernameAttribute validateKeycloakUsernameAttribute(
UsernameAttribute usernameAttribute) {
switch (usernameAttribute) {
case EMAIL, PREFERRED_USERNAME -> {
case EMAIL, NAME, GIVEN_NAME, FAMILY_NAME, PREFERRED_USERNAME -> {
return usernameAttribute;
}
default ->