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>