JAAS und JBOSS 5 Problem mit Haupt
-
18-09-2019 - |
Frage
ich mit einem Stück Code arbeite JAAS Loginmodule Implementierung und in der Commit-Methode habe ich die Haupt mit Benutzer UUID:
subject.getPrincipals().add(new SimplePrincipal(userUUID)
Aber aus irgendeinem Grund, wenn ich Zugriff auf den Benutzer von EJB-Kontext:
context.getCallerPrincipal().getName()
Ich erhalte die Login-Namen des Benutzers anstelle des userUUID ich erwartet habe.
Soll ich benutzerdefinierte Haupt implementieren oder wie diese zu lösen?
Danke!
Lösung 2
Könnte ein JBoss 5 Fehler, nachdem alle sein: https://jira.jboss.org/jira/browse/EJBTHREE-1756
Fixed 11. Februar 2010, jetzt eine nächste JBoss Release warten: -)
Andere Tipps
Die folgende Abhilfe scheint zu funktionieren:
- Holen Sie sich eine Kopie von JBoss 6.0.0.Final
- Kopieren Sie die Datei $ JBOSS_HOME / common / lib / jboss-ejb3-security.jar auf die JBoss 5.1-Installationsverzeichnis.
- Starten Sie JBoss
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow