[RESOLVIDO]EBJ 3.0 SessionContext.getCallerPrincipal().getName() retornando um hash

Pessoal,

estou tentando pegar o usuário na camada EJB e ao invés de receber o login do usuário autenticado, eu recebo esse hash, me parece ser o login só que criptografado.

securityContext.getCallerPrincipal().getName();

retornando algo como “238300B32035A02C8FA1B9”

alguém já passou por isso?

bem ao que verifiquei no forum da Jboss, isso é um bug referente a versão 5.0.1.GA
links sobre o assunto:
https://issues.jboss.org/browse/EJBTHREE-1756 (exemplo de implementação do CustomPrincipal)
https://community.jboss.org/wiki/UsingCustomPrincpalsWith
https://community.jboss.org/message/141590#141590 (discussão sobre o bug)