У меня есть приложение в Spring Security, я хочу передать зарегистрированное имя пользователя в мое представление html. Как лучше всего выполнять эту операцию? Теперь у меня есть метод контроллера покоя, и я получаю доступ к зарегистрированному имени пользователя через запрос ajax, но я думаю, что это не лучшая практика:
@GetMapping(value = "/user/getSecuredUserName")
public String getSecuredUserName(){
Authentication auth = SecurityContextHolder.getContext().getAuthentication();
return auth.getName();
}
Есть ли у вас какие-либо советы, как передать зарегистрированное имя пользователя в интерфейс с более элегантным способом?