Поскольку вы пометили свой вопрос Spring-Security, я предполагаю, что ваш вопрос в том же контексте.С помощью Spring-Security вы можете получить текущего пользователя как:
Object principal = SecurityContextHolder.getContext().getAuthentication().getPrincipal();
UserDetails userDetails = null;
if (principal instanceof UserDetails) {
userDetails = (UserDetails) principal;
}
String userName = userDetails.getUsername();