У меня есть традиционная настройка Oauth2 для моих микро сервисов.Когда я пытаюсь использовать
CustomUserDetails principal = (CustomUserDetails) SecurityContextHolder.getContext().getAuthentication().getPrincipal();
Это всегда дает мне строку ClassCastException не может привести к CustomUserDetails.SecurityContextHolder.getContext().getAuthentication().getPrincipal()
всегда является строкой, то есть: мое имя пользователя.
Пожалуйста, помогите, если кто-нибудь решил эту проблему.