Передача Spring Security auth.getName () внешнему интерфейсу - PullRequest
1 голос
/ 11 марта 2020

У меня есть приложение в Spring Security, я хочу передать зарегистрированное имя пользователя в мое представление html. Как лучше всего выполнять эту операцию? Теперь у меня есть метод контроллера покоя, и я получаю доступ к зарегистрированному имени пользователя через запрос ajax, но я думаю, что это не лучшая практика:

    @GetMapping(value = "/user/getSecuredUserName")
    public String getSecuredUserName(){
    Authentication auth = SecurityContextHolder.getContext().getAuthentication();
    return auth.getName();
}

Есть ли у вас какие-либо советы, как передать зарегистрированное имя пользователя в интерфейс с более элегантным способом?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...