problème JAA et JBOSS 5 avec principale
-
18-09-2019 - |
Question
Je travaille avec un morceau de code mise en œuvre JAAS LoginModule et je mets le principal utilisateur avec UUID dans la méthode de validation:
subject.getPrincipals().add(new SimplePrincipal(userUUID)
Mais pour une raison quelconque quand j'accéder à l'utilisateur d'EJB Contexte:
context.getCallerPrincipal().getName()
Je reçois le nom de connexion de l'utilisateur au lieu de userUUID je me attendais.
Dois-je mettre en œuvre principale sur mesure ou comment résoudre ce problème?
Merci!
La solution 2
Peut-être un bug JBoss 5 après tout: https://jira.jboss.org/jira/browse/EJBTHREE-1756
fixe 11. fév 2010, en attendant maintenant un prochaine version JBoss: -)
Autres conseils
La solution suivante semble fonctionner:
- Obtenir une copie de JBoss 6.0.0.Final
- Copiez le fichier JBOSS_HOME de $ / common / lib / jboss-ejb3-security.jar dans le répertoire d'installation JBoss 5.1.
- Redémarrez JBoss
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow