HTTPClient und integrierte Windowsanmeldung

Vom Front-End bis SOAP.

Moderator: Moderatoren

Antworten
Benutzeravatar
Armin
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 389
Registriert: Mo, 26. Sep 2005 12:09
Wohnort: 75331 Engelsbrand
Danksagung erhalten: 3 Mal
Kontaktdaten:

HTTPClient und integrierte Windowsanmeldung

Beitrag von Armin »

Unser Apache ist auf integrierte Windowsanmeldung eingestellt. So kann man innerhalb der Domain eine automatische Authentifizierung erreichen.
Das funktioniert auch aus allen Browsern und mit LoadFromUrl().
Wenn ich mit HTTPClient() versuche eine Webseite zu empfangen, dann kommt vom Apache Authorization Required This server could not verify that you
are authorized to access the document requested. Either you supplied the wrong credentials (e.g., bad password), or your browser doesn't understand how to supply the credentials required..
HTTPClient hat eine eigene Methode :setAuthorization( "username","password" )

Hat jemand eine Idee?
Benutzeravatar
Jan
Marvin
Marvin
Beiträge: 14641
Registriert: Fr, 23. Sep 2005 18:23
Wohnort: 49328 Melle
Hat sich bedankt: 21 Mal
Danksagung erhalten: 87 Mal
Kontaktdaten:

Re: HTTPClient und integrierte Windowsanmeldung

Beitrag von Jan »

Armin,

was genau ist denn die Frage dazu? Klappt das mit :setAuthorization denn nicht?

Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
HaPe
1000 working lines a day
1000 working lines a day
Beiträge: 995
Registriert: So, 15. Nov 2015 17:44
Wohnort: 71665 Vaihingen-Enz
Hat sich bedankt: 17 Mal
Danksagung erhalten: 15 Mal

Re: HTTPClient und integrierte Windowsanmeldung

Beitrag von HaPe »

Hallo Zusammen !
was genau ist denn die Frage dazu?
Ich gehe davon aus dass Armin annimmt dass die Xbase-Funktion das Anmelde-Token an Windows mit seinem Login mitgibt ohne die Anmeldedaten nochmal extra der Funktion zu übergeben.

Ich vergleiche das zb. mit der Berechtigung an einem SQL-Server. Wenn dieser auf Windowsanmeldung eingestellt ist muss die Anwendung (die Daten von SQL-Server abfragt) nicht noch extra in der Anmeldung die "gleichen Logindaten" wie an Windows, mitgeben.
--
Hans-Peter
Benutzeravatar
Armin
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 389
Registriert: Mo, 26. Sep 2005 12:09
Wohnort: 75331 Engelsbrand
Danksagung erhalten: 3 Mal
Kontaktdaten:

Re: HTTPClient und integrierte Windowsanmeldung

Beitrag von Armin »

Hallo,

ja genau. Wenn ich eine Anfrage an diesen Apache-HTTP-Server aus einem Browser heraus stelle und ich bin in der gleichen Domain (Windows) wie der Server angemeldet, dann brauche ich keine weitere Anmeldung. In :getRemoteUser() finde ich dann auf dem Server die Windows-Anmeldung von dem Browserbenutzer.

Grüße, Armin
Antworten