diff --git a/src/main/java/stirling/software/SPDF/config/security/UserUtils.java b/src/main/java/stirling/software/SPDF/config/security/UserUtils.java index a2c03ac14..f53fdcaff 100644 --- a/src/main/java/stirling/software/SPDF/config/security/UserUtils.java +++ b/src/main/java/stirling/software/SPDF/config/security/UserUtils.java @@ -9,6 +9,8 @@ public class UserUtils { public static String getUsernameFromPrincipal(Object principal) { if (principal instanceof UserDetails detailsUser) { return detailsUser.getUsername(); + } else if (principal instanceof stirling.software.SPDF.model.User domainUser) { + return domainUser.getUsername(); } else if (principal instanceof OAuth2User oAuth2User) { return oAuth2User.getName(); } else if (principal instanceof CustomSaml2AuthenticatedPrincipal saml2User) {