IIS: die Verwendung von Kerberos mit client-Computern, die nicht auf der Domäne

Kann ein computer, der NICHT Teil der Domäne ist (aber am Netz) das authentifizieren gegen die auf einer Website veröffentlicht, die von IIS8, wo die Authentifizierung der Website ist "Windows-Authentifizierung", nur mit einem einzigen Anbieter von "Negotiate:Kerberos" (und die Kernelmodus-Authentifizierung deaktiviert)?

Ich Frage, weil ich versuche, genau dies zu tun, aber ich kann nicht vorbei an der Authentifizierung auf die Website (noch allein versucht, übergeben Sie die Authentifizierung auf die Datenbank). Ich sehe die "WWW-Authenticate: Negotiate" - header der Antwort an den client, der client aber immer nur scheint das senden einer "NTLM-Type1: die Verhandlung" (NTLMSSP) in der nachfolgenden (neu -) Anträge. Entweder das, oder bin ich der Interpretation der Ergebnisse von Fiddler2 falsch!

Ich bin mit Kerberos als die meisten der Kunden werden Domänencomputer und ich übergeben zu müssen Anmeldeinformationen der Benutzer von der web-Anwendung an die Datenbank. Ich hatte gehofft, dass ich wäre in der Lage, das gleiche zu tun mit nicht-domain-Computern und Sie würde einfach werden aufgefordert, einen Benutzername/Domäne/Passwort, wäre validiert und umgewandelt, um ein Kerberos-ticket auf dem server.

Beachten Sie, dass für Testzwecke, Windows 8 ist sowohl der server als auch der client. In der Produktion, wird der server Windows 2008 R2 Server und client wird in Erster Linie Windows 7 (wenn es einige Windows-8-clients).

InformationsquelleAutor Martin Robins | 2013-01-08

Schreibe einen Kommentar