Client-Authorisierung-Netzwerk

Status
Nicht offen für weitere Antworten.
T

thomas77

Gast
hi!

hab ein kleines problem, das ich immernoch nicht gelöst hab:

hab eine web-app (tomcat, jsp, servlets), die ich im intranet meiner firma laufenlassen möchte. jeder mitarbeiter darf mit der web-app arbeiten, mein problem:

-ich möchte den ANMELDENAMEN eines mit der web-app arbeitenden mitarbeiters herausfinden
-das soll der windows-anmeldename des mitarbeiters sein, also der name, mit dem er sich an seiner workstation anmeldet.
-die app läuft auf dem server und ist jedem im netzwerk zugänglich.

habt ihr vielleicht mal eine idee??? ich baruche dringenst eine gute lösung, für die ich sehr dankbar wäre.
vielleicht ein source-code beispiel???? das wäre echt cool!

habs mit JAAS versucht, soll angeblich gehen hab mich aber irgendwie nicht zurecht gefunden, bzw. ich versuche da immer noch irgendwie durchzusteigen.

brauche unbedingt einen lösungsansatz, bitte sehr um hilfe...

danke im vorraus!!!!

gruß thomas!!!
 

Bleiglanz

Gesperrter Benutzer
http://www.java-forum.org/de/viewtopic.php?t=10478

warum fängst du einfach einen neuen Thread an?

FRAGE 1: Sollen sich die Mitarbeiter beim Aufruf der Webapp im Browser "extra" anmelden - und also gegen das Active Directory authentifiziert werden?

FRAGE 2: Nutzen alle Mitarbeiter den IE?

FRAGE 3: wenn dir der JAAS Zugang zu komplex war, dann überleg dir doch mal, auf welche Art und Weise ein Browser den "Windows-Anmeldenamen" an den Server schicken soll????

-ich möchte den ANMELDENAMEN eines mit der web-app arbeitenden mitarbeiters herausfinden
RTFM: request.getUserPrincipal() und isUserInRole(String role)
 
T

thomas77

Gast
hallo bleiglanz...

1. die mitarbeiter sollen sich nicht extra anmelden! der windows-anmeldename soll bereits da zur verfügung stehen.
den mitarbeiter-anmeldenamen muss ich einfach ausgeben oder auf den namen zugreifen können. also keine anmelde funktion

2. IE oder firefox, ist eigentlich egal...., die meisten, wenn nicht alle nützen den IE!

3. na ja, eigenltich dachte ich den windows´-anmeldenamen an den request zu hängen, oder ist das keine gute lösung??? ich meine das ist nur ein einfaches intranet.

4. jaas ist bestimmt eine gute lösung, brauche ich da aber nicht eine eigene domäne um mit ldap zu arbeiten???
sorry, jaas ist mir momentan bissi zu aufwendig, hab wirklich keine zeit mich damit jetzt auseinander zu setzen, musss so bald wie möglich fertig werden.

wenn du mal ne gute möglichkeit hast oder vielleicht ein beispiel mit JAAS - alles ist herzlich willkommen und wie gesagt, für jeden tipp bin ich SUPER - DANKBAR...

gruß thomas!
 

Bleiglanz

Gesperrter Benutzer
2. IE oder firefox, ist eigentlich egal...., die meisten, wenn nicht alle nützen den IE!
ist es nicht, der IE ist deine einzige Chance, an irgendwelche Windows informationen ranzukommen (er "soll ja irgenwie" die Windows-Logindaten mitschicken)
3. na ja, eigenltich dachte ich den windows´-anmeldenamen an den request zu hängen, oder ist das keine gute lösung??? ich meine das ist nur ein einfaches intranet.
wie soll das gehen, woher soll der Browser den wissen; mit javascript??? kannst du so nicht lösen
4. jaas ist bestimmt eine gute lösung, brauche ich da aber nicht eine eigene domäne um mit ldap zu arbeiten???
ja, was willst du denn auch sonst mit dem Login-Namen anfangen?

mein Tipp:
vergiss das ganze in dieser Form, verwende entweder

einen Tomcat-Realm [kopier die ganzen Daten] und user müssen sich erneut anmelden

oder

arbeite mit der Client IP um die User zu authentifizieren [wenn kein DHCP verwendet wird]

ich meine das ist nur ein einfaches intranet
davon weiss weder der tomcat noch ein browser was....:)
 
T

thomas77

Gast
danke nochmal, dass du dich meines problems angenommen hast.

ich denke, ich werde es mit der client-ip machen, obwohl ich da an den user-namen nicht rankomme. geht wohl nicht anders, das tomcat-realm ist eine gute lösung aber muss leider auf eine erneute anmeldung verzichten.

hab da was im web gefunden:
-http://jcifs.samba.org/

habs mit jcifs probiert aber komme trotzdem nicht zu einem guten ergebnis!

das ärgert mich jetzt ganz schön, na ja danke für deine coolen tipps :)

gruß thomas!
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
S Client-Implementierung mit Authorisierung Netzwerkprogrammierung 8
I Performanteste Kommunikationsmethode zwischen Client u. Server Netzwerkprogrammierung 4
L Socket Automatische Zuweisung von Server und Client Rolle Netzwerkprogrammierung 12
ExceptionOfExpectation Server/Client-Kommunikation Netzwerkprogrammierung 34
M Server-Client-System für Browsergame Netzwerkprogrammierung 5
B Axis2 Webservice mit Client Zertifikat Authentifizierung Netzwerkprogrammierung 3
Yonnig Threads mit Client/Server und GUI (laufend bis button-click) Netzwerkprogrammierung 9
T Jetty mit Client-Zertifikat nur bei spezifischer URL Netzwerkprogrammierung 1
J Einlesen von Servernachrichten von TCP-Client Netzwerkprogrammierung 17
J Client-Server und SOAP Netzwerkprogrammierung 23
L30nS RMI Aufruf einer Client-Methode von einem RMI-Server Netzwerkprogrammierung 3
T String von Client zu Server kommt nicht an Netzwerkprogrammierung 92
D WebSocket Server mit HTML Client und Java Server Netzwerkprogrammierung 5
D Server - Client Informationsaustausch, Möglichkeiten Netzwerkprogrammierung 3
H Socket Chat entwickeln mit Java Server Client Netzwerkprogrammierung 4
X Kann ich einen Client/Server verbindung hinkriegen die mir alle paar Sekunden die aktuellen Daten per Realtime zuschickt ? Netzwerkprogrammierung 9
T Client zu Client Kommunikation Netzwerkprogrammierung 2
D Slf4j - Logging - Client-Server Architektur Netzwerkprogrammierung 3
J client server mit nur einem PC Netzwerkprogrammierung 33
M Socket Nachricht von TCP-Client an Server schicken Netzwerkprogrammierung 12
M Socket Verbindung Matlab(Server) Java(Client) Netzwerkprogrammierung 1
R Socket FATAL EXCEPTION MAIN bei Socket based client/server app Netzwerkprogrammierung 2
G Server-Client IO Problem Netzwerkprogrammierung 6
ruutaiokwu ständig "sender address rejected: improper use of smtp" bei smtp-client Netzwerkprogrammierung 4
J HTTP [Java 9] Neuer HTTP Client - Tutorial Netzwerkprogrammierung 3
A Chatserver/-client - Code stoppt bei readUTF() Netzwerkprogrammierung 7
I Socket Das erste Server-Client Programm Netzwerkprogrammierung 16
L Zugriffprobleme Client - Webservice AspenTechnology Netzwerkprogrammierung 0
A Client Client Übertragung Netzwerkprogrammierung 12
M Socket Server antwortet dem Client nicht Netzwerkprogrammierung 6
K Socket Netty Client wirft Fehler! Netzwerkprogrammierung 3
I Client/Server Kommunikation bei einem Spiel Netzwerkprogrammierung 4
E Objekte versenden, Client-Server Netzwerkprogrammierung 25
C Mini Client-Server-Anwendung funktioniert nicht Netzwerkprogrammierung 8
U Client Soap Verbindung wieder schließen Netzwerkprogrammierung 0
U Socket Client mit hash authentifizieren Netzwerkprogrammierung 3
F HTTP HTTP Rest Client mit TLS1.2 und selbst signiertem Zertifikat Netzwerkprogrammierung 2
P Server als Client nutzen Netzwerkprogrammierung 8
D Socket Run Args Client/Server Socket Netzwerkprogrammierung 1
Cromewell Socket Multithreaded Server und Client Netzwerkprogrammierung 1
Y Client/Server/DB communication Netzwerkprogrammierung 3
JavaWolf165 Socket mit .writeUtf etwas vom Client zum Server schicken Netzwerkprogrammierung 13
J Client - Serversocket Netzwerkprogrammierung 1
P RMI Client Server Programm über Internet Netzwerkprogrammierung 2
brainless Client Server Kommunikation verschlüsseln Netzwerkprogrammierung 13
gamebreiti Socket Server / Client Anwendung Manipulation von Objekten durch Server Netzwerkprogrammierung 9
T Socket Server/Client Kommunikation Netzwerkprogrammierung 8
N Fragen zu Sockets Client Netzwerkprogrammierung 3
F Extasys TCp Client extends Funktion Netzwerkprogrammierung 0
F Server Client Anwendung mit UDP Netzwerkprogrammierung 2
O Client zwischen XML und JSON auswählen lassen Netzwerkprogrammierung 2
A RMI Wo treten Exceptions bei RMI Aufrufen auf? Auf Client oder auf Server? Netzwerkprogrammierung 3
A ByteBuffer - Client/Server Netzwerkprogrammierung 9
A Socket Wie ein einfacher Multithreads Service mit Telnet als Client mit Observable/Observer gelöst.... Netzwerkprogrammierung 0
K C# Server - Android Client Netzwerkprogrammierung 0
T Application Client NullPointerExc Netzwerkprogrammierung 7
V TCP Client funktioniert auf Emulator aber nicht auf Smartphone Netzwerkprogrammierung 5
H Machbarkeitsfrage: TCP/IP Client (z.B. Netty) für Java Web Applcation Netzwerkprogrammierung 1
P MIME-TYPE Erklaerung, Kommunikation zwischen Client und Server Netzwerkprogrammierung 3
H HTTP REST Jersey - PUT-Beispiel von Client senden Netzwerkprogrammierung 0
J Sichere Kommunikation bei Server Client Netzwerkprogrammierung 3
T Frage zu Client-Server Applikation Netzwerkprogrammierung 2
H Socket Client/Server Socket Programmieren Netzwerkprogrammierung 1
M Theoretische Frage zu Server - Client Netzwerkprogrammierung 2
P HTTP Server / Client Netzwerkprogrammierung 1
N FTP FTP Client invalid IPv6 address (Apache Commons Net API) Netzwerkprogrammierung 6
F TCP Client, verbindung aufrecht halten Netzwerkprogrammierung 0
X RMI: Woher kennt der Client das Schnittstellen-Interface? Netzwerkprogrammierung 2
E Thematik Client server Netzwerkprogrammierung 2
D UDP Client empfängt nichts Netzwerkprogrammierung 2
D Client/Server per Crossover Lan Kabel Netzwerkprogrammierung 1
S Client Server Connection Netzwerkprogrammierung 4
V erste Client - Server Anwendung, paar Fragen wie Socketverbindung checken usw. Netzwerkprogrammierung 4
S Client Anwendung mit zentraler SQL-Datenbank Netzwerkprogrammierung 3
N Client Identifikation eines Servers Netzwerkprogrammierung 1
S Sichere Server/Client Architektur Netzwerkprogrammierung 1
D Chat Server/mehre Client Netzwerkprogrammierung 9
I Server+Client Netzwerkprogrammierung 3
N Client am Server abmelden Netzwerkprogrammierung 0
F Server/Client Probleme Netzwerkprogrammierung 3
D SSH Client Netzwerkprogrammierung 7
U Socket Instant Messanger (Server Linux, Client Windows) Netzwerkprogrammierung 1
B TCP Client Android Netzwerkprogrammierung 3
Athena Grundsatzfragen zu Client-Server-Architektur / Matchmaking Netzwerkprogrammierung 1
A Problem beim Senden von Client zu Server Netzwerkprogrammierung 10
F Client Server DB Netzwerkprogrammierung 0
A Verständnisfrage Multi-Threaded Client/Server Netzwerkprogrammierung 5
F Tipps zum Thema Server/Client vie SOAP Netzwerkprogrammierung 0
OnDemand Ist Client noch angemeldet? Netzwerkprogrammierung 7
F Socket Java - Server/Client simple Netzwerkprogrammierung 1
D Socket UDP Client reagiert nicht auf spontane Meldungen Netzwerkprogrammierung 5
R Zeitliche Syncronisation Server - Client Netzwerkprogrammierung 0
S Server-Client: Image senden Netzwerkprogrammierung 2
C Multithreading Client / Server erklärt Netzwerkprogrammierung 11
M Client sendet nur, wenn das Socket geschlossen wird Netzwerkprogrammierung 53
P server - client verbindung (anfänger) Netzwerkprogrammierung 8
S Socket (client) verbindet nicht Netzwerkprogrammierung 6
V Templates für Java Client rabbitmq Netzwerkprogrammierung 4
J Client Server - Serialisierung Netzwerkprogrammierung 8
C Client connection per Portforwarding auf einen lokalen Serverport Netzwerkprogrammierung 3

Ähnliche Java Themen


Oben