diff --git a/src/main/java/io/insee/dev/k8sonboarding/configuration/UserProviderConfiguration.java b/src/main/java/io/insee/dev/k8sonboarding/configuration/UserProviderConfiguration.java index ae0e8dd..60b3757 100644 --- a/src/main/java/io/insee/dev/k8sonboarding/configuration/UserProviderConfiguration.java +++ b/src/main/java/io/insee/dev/k8sonboarding/configuration/UserProviderConfiguration.java @@ -21,7 +21,7 @@ public UserProvider getUserProvider() { return auth -> { final User user = new User(); Authentication authentication = SecurityContextHolder.getContext().getAuthentication(); - user.setId(authentication.getPrincipal().toString()); + user.setId(authentication.getName()); List roles = authentication.getAuthorities().stream() .map(GrantedAuthority::getAuthority) .map(role -> role.replace("ROLE_", ""))