gonzo
Grünschnabel
Hallo zusammen
Wir haben bei uns eine einfache Web-Applikation gebaut mit der Umfragen erstellt werden um die Kundenzufriedenheit zu messen. Da diese Umfragen weltweit durchgeführt werden, benötigen wir für die Auswertung den Standort des teilnehmenden Users.
Bisher haben wir dies so gelöst:
1. User öffnet die Webapplikation und sendet seine Bewertung ab
2. Lokaler NT-User wird ausgelesen (getRemoteUser und JCIFS-Bibliothek)
3. Via LDAP-Abfrage wird der Standort des NT-Users im AD abgefragt
Bis vor kurzem hat dies soweit auch gut funktioniert aber nun teilte mir ein Kollege aus einer anderen Domäne mit, dass sich die Web-Applikation nicht öffnen lässt. Der Browser verlangt ständig eine Eingabe von User und Passwort. Der Grund scheint am HTTPFilter von JCIFS zu sein. Lösche ich diesen aus der web.xml, dann lässt sich die Web-Applikation starten aber dann bekomme ich natürlich den NT-User nicht mehr.
Interessant daran ist, dass in zwei anderen Domänen die Applikation problemlos läuft und da habe ich keine speziellen Rechte erteilt.
Hat jemand von euch eine Idee wie ich ohne JCIFS an den lokalen User komme? Eine vorherige Authentifizierung des Users ist ausgeschlossen, da die Umfragen anonym bleiben sollen.
So sieht unsere Umgebung aus:
Tomcat 5.5
Windows Rechner
Internet Explorer und Firefox Browser
Bin dankbar für jeden Input.
Grüsse
Gonzo
Wir haben bei uns eine einfache Web-Applikation gebaut mit der Umfragen erstellt werden um die Kundenzufriedenheit zu messen. Da diese Umfragen weltweit durchgeführt werden, benötigen wir für die Auswertung den Standort des teilnehmenden Users.
Bisher haben wir dies so gelöst:
1. User öffnet die Webapplikation und sendet seine Bewertung ab
2. Lokaler NT-User wird ausgelesen (getRemoteUser und JCIFS-Bibliothek)
3. Via LDAP-Abfrage wird der Standort des NT-Users im AD abgefragt
Bis vor kurzem hat dies soweit auch gut funktioniert aber nun teilte mir ein Kollege aus einer anderen Domäne mit, dass sich die Web-Applikation nicht öffnen lässt. Der Browser verlangt ständig eine Eingabe von User und Passwort. Der Grund scheint am HTTPFilter von JCIFS zu sein. Lösche ich diesen aus der web.xml, dann lässt sich die Web-Applikation starten aber dann bekomme ich natürlich den NT-User nicht mehr.
Interessant daran ist, dass in zwei anderen Domänen die Applikation problemlos läuft und da habe ich keine speziellen Rechte erteilt.
Hat jemand von euch eine Idee wie ich ohne JCIFS an den lokalen User komme? Eine vorherige Authentifizierung des Users ist ausgeschlossen, da die Umfragen anonym bleiben sollen.
So sieht unsere Umgebung aus:
Tomcat 5.5
Windows Rechner
Internet Explorer und Firefox Browser
Bin dankbar für jeden Input.
Grüsse
Gonzo