Вот 2 способа:
Object principal = SecurityContextHolder.getContext().getAuthentication().getPrincipal();
Это дает вам зарегистрированный в данный момент пользовательский объект Principal для Spring.
От того, что вам нужно сделать, зависит.
Принципал может быть объектом UserDetails, или он может быть строкой или (маловероятно) чем-то другим.
Если у вас есть конечная точка, в которую вы хотите внедрить ее, добавьте ее какпараметр вашего метода, и Spring установит его для вас:
@RequestMapping(value = "/my-user-info", method = RequestMethod.GET)
@ResponseBody
public String currentUserName(Principal p) {
String name = p.getName();
...
}