Ich benutze Tomcat 8 und brauche den Betreff außerhalb des LoginModules. Ich habe schon versucht:JAAS - Wie kann der Betreff außerhalb des LoginModules abgerufen werden?
Subject subject = Subject.getSubject(AccessController.getContext());
Aber das gibt nur jedes Mal null. Wer hat irgendwelche Ideen?
Dies ist der Java SE Weg. In Java EE ist der einzige standardisierte Weg, um das JAAS "Subject" zu erhalten, über den JACC "PolicyContext", den Tomcat derzeit nicht unterstützt (und auch nicht benötigt). Empfohlene Lektüre: http://arjan-tijms.omnifaces.org/2014/02/jaas-in-java-ee-is-not-universal.html – Uux