Safari Probleme beim Zugriff auf die integrierte Windows-Authentifizierung (auch bekannt als NTLM) geschützt Website

StackOverflow https://stackoverflow.com/questions/711915

Frage

Unsere Web-Anwendung verwendet integrierte Windows-Authentifizierung (auch bekannt als NTLM Auth) für die Sicherheit.

Es funktioniert sowohl für IE und Firefox-Nutzer in Ordnung, aber Safari-Benutzer zeitweise Probleme sehen. Durchsuchen der Website wird gut funktionieren, aber jeder einmal in einer Weile wird es Probleme Elemente einer Seite (zum Beispiel CSS oder JS-Dateien) geladen werden. Reload und das Problem weggeht.

Wenn wir ein Debugging-Proxy (Fiedler) verwenden können wir sehen, dass es eine Menge von zusätzlichen 401 Anfragen ist mit Safari geschehen. Jeder einmal in einer Weile eine Anforderung für eine Ressource wird in einer 401 Anforderungsschleife stecken, und schließlich scheitern.

Ich kann nichts sehen, dass wir dies verursachen tun, und es scheint, dass es ein Fehler in Safari ist. Hat jemand über dieses Problem lief voraus und irgendwelche Vorschläge für eine Auflösung?

Danke,

Darren.

War es hilfreich?

Lösung

Einige Websites http://www.musteat.org/nodes/show/151 geben Sie dies ist ein Thema, mit ausgehandelt Authentifizierung.

Sie ausschalten können Verhandeln für reine NTLM in IIS über die NTAuthenticationProviders Metabasiseinstellung, und der folgende ADSUTIL Befehl.

cscript adsutil.vbs set w3svc/WebSite/<SiteID>/NTAuthenticationProviders "NTLM"

Ändern auf die entsprechende ID, in der Regel 1.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top