Extrair informações do usuário atualmente logadas do token JWT usando o Spring Security

Eu implementei a autenticação JWT e LDAP usando o Spring Security Oauth2. Parece estar funcionando bem e posso fazer login com minhas credenciais LDAP.

Agora, há um requisito que eu preciso usar as informações do usuário atualmente conectado para salvar detalhes no banco de dados - especificamente como quando esse usuário adiciona / atualiza um novo registro. Eu tentei fazer isso usando o Spring Security Way usando

SecurityContextHolder.getContext().getAuthentication().getDetails() 

mas não retorna todas as informações que tenho no JWT. Apenas retorna IP remoto, o valor do token JWT e autenticado como true. Nem retorna o nome ().

Eu sou novo no JWT, portanto, não tenho certeza se preciso extraí-lo lendo esse token e até mesmo como podemos alcançá-lo.

Qualquer indicação será apreciada.

Obrigado.

questionAnswers(2)

yourAnswerToTheQuestion