Bom dia! Me surgiu uma dúvida em relação a validação do Token, estou fazendo autenticação via LDAP (AD) no meu Projeto e consegui adaptar boa parte do código, só que no TOKEN ao inves de guardar o ID eu guardei o usarname do meu usuario de AD que sempre é diferente, agora para eu buscar isso na parte de depois de validar o Token, setar no Spring que está autenticado?
Meu código ->
String usuario = tokenService.getUserName(token);
//com usuario precisa chamar algum metodo lpad aonde retorna as informaçoes para passar no principal
//UsernamePasswordAuthenticationToken authentication = new UsernamePasswordAuthenticationToken(principal, credentials, authorities)
SecurityContextHolder.getContext().setAuthentication(authentication);