Domino 9 und frühere Versionen > ND8: Entwicklung
Zugriff aus dem notes client auf einen Authentifizierten Webservice
(1/1)
Thomas Schulte:
Ich hätte da jetzt auch mal ein Problem.
Ich habe hier einen Webservice innerhalb einer Active Driectory Domäne, der nur dann ansprechbar ist, wenn der Benutzer auch in der Domäne vorhanden ist.
Das Ansprechen des Webservice und das auslesen der einzelnen Funktionen funktioniert auch, wenn ich von einem Browser darauf zugreife.
Dann muss sich der Benutzer nicht noch mal authentifizieren und bekommt eine Übersicht aller Funktionen angezeigt und kann die auch ausführen.
Soweit so gut.
Sobald ich aber aus dem Notes Client heraus den Webservice der aus dem zur Verfügung gestellten WSDL erzeugt wurde anspreche bekomme ich einen HTTP-Fehler 401 Unauthorized (Nicht autorisiert) zurück.
Was muss ich tun damit der Benutzer sich gegen diesen Webservice authentifiziert? Möglichst ohne das ich Username Password mitgeben muss.
umi:
Moin
Welche Sprache verwendet dein Webservice Java oder Lotusscript?
Thomas Schulte:
Im Moment noch Lotus Script.
umi:
Moin
Java sollte NTLM ab Version 1.4.X beherrschen.
Ausser mit Java 1.6 http://stackoverflow.com/questions/1326849/java-6-ntlm-proxy-authentication-and-https-has-anyone-got-it-to-work
m3:
--- Zitat von: Thomas Schulte am 06.06.14 - 12:41:09 ---Was muss ich tun damit der Benutzer sich gegen diesen Webservice authentifiziert? Möglichst ohne das ich Username Password mitgeben muss.
--- Ende Zitat ---
Wie soll das gehen?
SPNEGO und NTLM kann der Code, der das HTTP für den Notes Webservice Client macht, nicht.
LTPA kann die Gegenstelle vermutlich nicht.
Bleibt nur Basic Authentication, das vom anbietenden Server unterstützt werden muss.
Und für Baisc Auth. brauchst Du Username/Password.
Navigation
[0] Themen-Index
Zur normalen Ansicht wechseln