Mostrar id do usuario

Boa tarde!
Uso spring security para logar no sistema e consigo exibir na tela o NOME DO USUARIO, mas a ID só exibe o valor 0
Alguma ideia de como mostrar?

Bean

public UsuarioBean() {
    usuario = new Usuario();
    SecurityContext context = SecurityContextHolder.getContext();
    if (context instanceof SecurityContext){
        Authentication authentication = context.getAuthentication();
        if (authentication instanceof Authentication){
            usuario.setUsername(((User)authentication.getPrincipal()).getUsername());
        }
    }
}

HTML
<h:outputText value="#{usuarioBean.usuario.idUser}"/>

Eu tentei fazer igual a ultima linha do bean para pegar o ID user, mas no final nao tem o getIdUser…somente getUsername e getPasword
ex:

usuario.setIdUser(((User)authentication.getPrincipal()).getUsername().

autenticacao do spring

<authentication-manager>
        <authentication-provider>
            <jdbc-user-service data-source-ref="dataSource"
               users-by-username-query="SELECT username, password, 'true' as enable FROM usuario WHERE username=?"
               authorities-by-username-query="SELECT username, authority FROM usuario WHERE username=?"
            />
        </authentication-provider>
    </authentication-manager>

Valeu!