Das Notes Forum

Domino 9 und frühere Versionen => ND7: Entwicklung => Thema gestartet von: ipinky am 09.06.06 - 16:39:52

Titel: Active Directory Authentifizierung für Java Agents?
Beitrag von: ipinky am 09.06.06 - 16:39:52
Hallo

Folgendes Problem:
Wir müssen auf einen Webservice Zugreiffen auf dem man via Active Directoy authentifizieren kann.

Der Java Agent der dies macht läuft im Background/end. Daraus folgt dass der Agent mit dem Logon des Servers auf den WebService zugreifft? Korrekt?

1. Kann man den Notes Server mit einem Login auf Active Directory starten?
2. Oder ist es möglich (z.B. via SingleSignOn) den Agent als WebUser laufen zu lassen damit gleich (was ideal wäre) die Authentifizierung des WebUsers benutzt würde?

Ideen? Vorschläge?

Michael
Titel: Re: Active Directory Authentifizierung für Java Agents?
Beitrag von: thomson666 am 13.04.07 - 12:08:56
wir betreiben ad nur mit einem speziellen treiber der mit notes kommuniziert...
es würde schon die möglichkeit geben, beim starten von notes gleich auf der welcomepage eine homepage anzeigen zu lassen, aber ob dir das weiterhilft...
Titel: Re: Active Directory Authentifizierung für Java Agents?
Beitrag von: m3 am 13.04.07 - 12:24:27
Code
Der Java Agent der dies macht läuft im Background/end. Daraus folgt dass der Agent mit dem Logon des Servers auf den WebService zugreifft? Korrekt?
Wenn Du "WebService" durch "Netzlaufwerk" ersetzten würdest, dann schon.

Authentifizieren: Sich mit Benutzernamen und Passwort an dem Webservice anmelden, bevor man Daten austauscht, oder?
Wenn ihr dem Java-Agent keine Authentifizierung eingebaut habt, sendet der KEINE Credentials mit. Weder die von der Notes-ID, noch jene vom Windows-User, unter dem der Domino-Server läuft.

Ergo: Ihr müsst die Anmeldung programatisch im Java-Agent einbauen, ob die Benutzername/Passwort-Tupel auf der Server-Seite (Webservice-Server) in einem AD, einer Datenbank oder einem Textfile liegen, sollte dabei wurscht sein.

Oder Du hast uns noch eine andere, wichtige Information unterschlagen. ;)