JAAS y JBoss 5 problema con el director
-
18-09-2019 - |
Pregunta
Estoy trabajando con un trozo de código que implementa JAAS LoginModule y en el método commit me puse al director con UUID de usuario:
subject.getPrincipals().add(new SimplePrincipal(userUUID)
Sin embargo, por alguna razón cuando accedo al usuario de Contexto EJB:
context.getCallerPrincipal().getName()
recibo el nombre de inicio de sesión del usuario en lugar del userUUID que estaba esperando.
¿Debo poner en práctica principal de la costumbre o la forma de resolver esto?
Gracias!
Solución 2
Podría ser un error de JBoss 5 después de todo: https://jira.jboss.org/jira/browse/EJBTHREE-1756
fijo 11. feb 2010, a la espera de una próxima versión de JBoss: -)
Otros consejos
La siguiente solución parece funcionar:
- Obtenga una copia de JBoss 6.0.0.Final
- Copie el archivo $ JBOSS_HOME / common / lib / jboss-ejb3-security.jar al directorio de instalación de JBoss 5.1.
- Reiniciar JBoss
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow