Hi all,
folgendes Szenario funktioniert nicht:
Von einem Browser wird ein Request an den Tomcat5 gesendet. Dieser Request soll dort von einem Servlet empfangen und bearbeitet werden. In der doGet-Methode des Servlets möchte ich jetzt Infos darüber erhalten, wer gerade den Request abgeschickt hat. Das mache ich mit
...
java.security.Principal principal = request.getUserPrincipal();
if(principal != null) {
String username = principal.getName();
}
String user = request.getRemoteUser();
...
Leider bleiben sowohl 'principal' als auch 'user' leer. Worin liegt der Grund?
Zitat aus der API:
getRemoteUser()
Returns the login of the user making this request, if the user has been
authenticated, or null if the user has not been authenticated.
Wo wird die 'authentication' eingestellt bzw. wie?
Für eure Hilfe im Voraus danke
Guido
folgendes Szenario funktioniert nicht:
Von einem Browser wird ein Request an den Tomcat5 gesendet. Dieser Request soll dort von einem Servlet empfangen und bearbeitet werden. In der doGet-Methode des Servlets möchte ich jetzt Infos darüber erhalten, wer gerade den Request abgeschickt hat. Das mache ich mit
...
java.security.Principal principal = request.getUserPrincipal();
if(principal != null) {
String username = principal.getName();
}
String user = request.getRemoteUser();
...
Leider bleiben sowohl 'principal' als auch 'user' leer. Worin liegt der Grund?
Zitat aus der API:
getRemoteUser()
Returns the login of the user making this request, if the user has been
authenticated, or null if the user has not been authenticated.
Wo wird die 'authentication' eingestellt bzw. wie?
Für eure Hilfe im Voraus danke
Guido