2014-10-25 2 views
0

Я следующий код, который использует @AuthenticationPrincipal найти идентифицированный пользователь@AuthenticationPrincipal не показывает аутентификацию пользователя

@RequestMapping(value="/user/update",method=RequestMethod.POST) 
public @ResponseBody User editUser(@RequestBody User newUser, @AuthenticationPrincipal User user, HttpServletResponse response) { 
    System.out.println("Authenticated User="+user); 
} 

Проблемы, когда я распечатать имя пользователя, он показывает как пустой пользователь, а не тот, кто вошел в систему. Что мне нужно сделать по-другому, чтобы сделать эту работу?

ответ

0

После некоторого поиска, я нашел this form page. Он поручил мне добавить @EnableWebMvcSecurity в мое приложение. Добавив это, он отлично работает!

Смежные вопросы