Ola,
Tenho uma duvida, após da uma pesquisada aqui na internet vi que posso pegar os detalhes de quem está logado com:
UserDetails u = (UserDetails) SecurityContextHolder.getContext().getAuthentication().getPrincipal();
Só que o que acontece, vamos supor que a que a loja da casa do código tem uma filial, como eu poderia estar recebendo o nome da filial da casa do código está logado? Nessa caso o Usuário estaria herdando uma filial!