Seite 1 von 1

HTTPClient und integrierte Windowsanmeldung

Verfasst: Mi, 28. Mär 2018 10:17
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?

Re: HTTPClient und integrierte Windowsanmeldung

Verfasst: Mi, 28. Mär 2018 10:27
von Jan
Armin,

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

Jan

Re: HTTPClient und integrierte Windowsanmeldung

Verfasst: Mi, 28. Mär 2018 11:09
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.

Re: HTTPClient und integrierte Windowsanmeldung

Verfasst: Mi, 28. Mär 2018 16:20
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