michaelolb8004
Goto Top

Intranet-Website wird Internet-Zone zugeordnet - Authentifizierungsfehler HTTP 400

Eine Intranet-Website wird vom Internet Explorer (7 und 8 getestet) nur bei bestimmten Usern der Internet-Zone zugeordnet. Daraufhin wird NTLM statt Kerberos als Authentifizierung benutzt und die Website gibt den Fehlercode "HTTP 400 Ungültige Anforderung" zurück

Hallo zusammen!

Ich muss ein bisschen ausholen.

Wir verwenden einen Internet-Proxyserver (ISA) und eine Proxy.pac zur Konfiguration des Webbrowsers. Es ist der Internet Explorer 7 und 8 im Einsatz. In der Proxy.pac wird festgelegt, dass alle Intranet-Websites den Proxy-Server umgehend. Das funktioniert auch, die internen Websites gehen nicht über den Proxy. Als Zoneneinstellung für das "Lokale Intranet" ist festgelegt "Intranetnetzwerk automatisch ermitteln". Auch das funktioniert prinzipiell gut. Ich habe ein Problem mit einer bestimmten Website im Intranet. Sie lautet beispielsweise "http://meinserver/meinverzeichnis".

Diese Website wird im Internet-Explorer der Zone "Internet" zugeordnet. Dadurch wird nicht die Kerberos-Authentifizierung verwendet, sondern NTLM. Das unterstützt die Website wohl nicht und gibt den HTTP 400-Fehler zurück. Und jetzt wird es ganz skuril: Das Phänomen tritt nur bei einigen wenigen Usern auf - mir sind zwei User bekannt. Wenn diese User allerdings statt des Hostnamens die IP-Adresse des Server eingeben, also beispielsweise http://192.168.100.101/meinverzeichnis - dann geht es! Und dennoch: Es ist kein DNS-Problem. Die Namensauflösung funktioniert tadellos. Die Anfrage kommt ja auch beim Webserver und und läuft auf den HTTP 400-Fehler.

Und es geht noch ein bisschen seltsamer: Egal, was ich versuche und die Site-Einstellung im Internet Explorer manuell mache, d. h. http://meinserver/meinverzeichnis als Site der lokalen Intranetzone hinzufüge, die Site ist und bleibt in der Zone "Internet". Mit dem Firefox lässt sich die Site übrigens ohne Probleme aufrufen.

Ein Problem mit der Website selbst kann es nicht sein. 1000 andere User können die Site aufrufen. Es muss irgendetwas im User-Objekt im AD hängen, dass den Internet Explorer manipuliert. Das Erneuern des lokalen Benutzerprofils hat auch keine Besserung gebracht. Ich bin mit meinem Latein wirklich am Ende.

Vielen Dank im Voraus für die Unterstützung!
Michael

Content-ID: 118582

Url: https://administrator.de/contentid/118582

Ausgedruckt am: 18.11.2024 um 11:11 Uhr

Destry
Destry 19.06.2009 um 15:10:50 Uhr
Goto Top
Hallo Michael,

möglichlicherweise ist eine Group-Policy dafür verantwortlich.
Darüber kann man die Zonenzugehörigkeit steuern. Die Policy würde manuelle Änderungen immer wieder überschreiben.

Gruss,
Destry
clubmaster23
clubmaster23 19.06.2009 um 16:33:53 Uhr
Goto Top
"Wenn diese User allerdings statt des Hostnamens die IP-Adresse des Server eingeben, also beispielsweise http://192.168.100.101/meinverzeichnis - dann geht es! Und dennoch: Es ist kein DNS-Problem."

Anwort selber geliefert: Muss es wohl dann sein. Auch die Antwort, mit Firefox geht es ist einleuchtend.

1. Host.conf vergleichen
2. Firewall-Rules
3. Proxy-Conf
4. Active Directory Conf. --> Rules

Firefox nutzt generell nicht die Einstellungen der Windows-Api (wie einige andere (selbstgebastelter) Browser auch!).

Kann dir leider kein konkreten Rat geben, da ich schliesslich nicht selber vor der Kiste hocke und einfach deine Begebenheiten/Netzwerk nicht wirklich kenne.

Greetz
wbaeck
wbaeck 22.06.2009 um 10:48:06 Uhr
Goto Top
Hi

Hatte das gleiche Problem und ist nun gelöst. Problem war, dass der Benutzer in zu vielen AD-Gruppen Mitglied war und dieser im http-header field nicht mehr Platz hatten. Hab den IIS auf NTLM-only umgeschalten und dann hat es geklappt.

Lösungsbeschreibung hab ich hier gefunden: http://www.marc-antho-etc.net/blog/post/HTTP11-400-Bad-Request-(Header- ...

Mit dem Befehl: cscript adsutil.vbs set w3svc/1/root/NTAuthenticationProviders "NTLM" konnte ich das Problem lösen.

Gruss,
Wolfgang
michaelolb8004
michaelolb8004 22.06.2009 um 13:10:01 Uhr
Goto Top
Danke!

Genau das hat auch hier geholfen! Endlich!