[Resolvido] Carregar ID pelo jaas

1 resposta
VandersonAssis

Bom dia à todos! Eu de novo =/

Alguém sabe me dizer se da para carregar ID pelo JAAS e se der me falar como?

Por exemplo no folder JBOSS_HOME/server/default/conf eu tenho o arquivo chamado login-config.xml, por onde o JAAS carrega o nome de usuário, senha e role que o usuário tem. E no lado servidor para eu saber qual usuário está logado é só colocar o seguinte método:
SecurityAssociation.getPrincipal().getName());” A dúvida é tem como eu colocar para o JAAS carregar o ID do usuário no XML abaixo e ter acesso à esse ID no lado servidor, igual faço com o usuário?

<application-policy name="agendaProRealm">
    <authentication>
        <login-module code="org.jboss.security.auth.spi.DatabaseServerLoginModule" flag="required">
            <module-option name="dsJndiName">java:/agendaProRealmDS</module-option>
            <module-option name="principalsQuery">select senha from tbusuario where usuario=?</module-option>
            <module-option name="rolesQuery">select nomeatividade, 'Roles' from tbatividade where nomeusuario=?</module-option>
        </login-module>
    </authentication>
  </application-policy>

1 Resposta

VandersonAssis

Acabei resolvendo de outro jeito. Dúvida resolvida =)

Criado 27 de junho de 2012
Ultima resposta 6 de jul. de 2012
Respostas 1
Participantes 1