Categories: IISSharepointWSS

Zugriff auf Sharepoint: Fehler 401

Das Problem ist mir nun desöfteren begegnet: Ich möchte mit dem Internet Explorer auf eine lokale Sharepoint Website zugreifen. Die Website ist so eingestellt, dass sie eine integrierte Windows-Authentifizierung verlangt. Zum umgehen der DNS Konfiguration wurde die Hosts Datei angepaßt mit (127.0.0.1 oder auch der aktuellen IP Adresse). Das Login müßte eigtl ohne weitere Eingabemasken sofort funktionieren. Aber nach 3 maligen eintippen, quittiert der Webserver mit einer 401 Fehlermeldung.

Das Problem kann man zunächst umgehen, in dem man im IIS auf Standard Authentifizierung umstellt, was allerdings nicht gerade sicher ist. 2 te Methode laut MS KnowledgeBase Artikel 896861 siehe unten.

Witziger weise funktioniert der Zugriff mit Firefox dennoch 😉 Die Probleme treten vermehrt mit IE 8 auf :-(.

Der Effekt tritt nicht in der ZA auf… **hmm**

Tipp: Im Browser darauf achten, dass unter Sicherheitseinstellungen, das Anmelden in der Lokalen Intranet Zone weitergereicht wird.

  1. Klicken Sie auf Start und auf Ausführen, geben Sie regedit ein, und klicken Sie auf OK.
  2. Suchen Sie im Registrierungseditor den folgenden Schlüssel, und klicken Sie auf ihn:HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlLsa
  3. Klicken Sie mit der rechten Maustaste auf Lsa, zeigen Sie auf Neu, und klicken Sie anschließend auf DWORD-Wert.
  4. Geben Sie DisableLoopbackCheck ein, und drücken Sie anschließend die [EINGABETASTE].
  5. Klicken Sie mit der rechten Maustaste auf DisableLoopbackCheck. Klicken Sie dann auf Ändern.
  6. Geben Sie im Feld Wert den Wert 1 ein, und klicken Sie anschließend auf OK.
  7. Beenden Sie den Registrierungseditor, und starten Sie den Computer neu.
Methode 2: Hostnamen angeben

Gehen Sie folgendermaßen vor, um die Hostnamen anzugeben, die der Loopbackadresse zugeordnet sind und eine Verbindung zu Websites auf Ihrem Computer herstellen können:

  1. Klicken Sie auf Start und auf Ausführen, geben Sie regedit ein, und klicken Sie auf OK.
  2. Suchen Sie im Registrierungseditor den folgenden Schlüssel, und klicken Sie auf ihn:HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlLsaMSV1_0
  3. Klicken Sie mit der rechten Maustaste auf MSV1_0, zeigen Sie auf Neu, und klicken Sie anschließend auf Wert der mehrteiligen Zeichenfolge.
  4. Geben Sie BackConnectionHostNames ein, und drücken Sie anschließend die [EINGABETASTE].
  5. Klicken Sie mit der rechten Maustaste auf BackConnectionHostNames. Klicken Sie dann auf Ändern.
  6. Geben Sie in das Feld Wert den Hostnamen bzw. die Hostnamen für die Sites ein, die sich auf dem lokalen Computer befinden, und klicken Sie danach auf OK.
  7. Beenden Sie den Registrierungseditor, und starten Sie den IISAdmin-Dienst anschließend neu.
Nachtrag:

Auch  bei IIS 7 unter w2008 gleiches Verhalten!

Grund ist übrigens eine Sicherheitsfunktion mit der Reflection Attacks verhindert werden sollen.. also Zugriff auf Websites des lokalen Server, die nicht mit dem Rechnernamen übereinstimmen..

Kann übrigens auch der Grund sein, wieso der Suchdienst nichts findet, sofern er auf der gleichen Maschine läuft!

Fumus

View Comments

Share
Published by
Fumus

Recent Posts

SQL Server 2019 – static data masking – Du Opfer!

In SQL Server 2016 wurde das sog. dynamic data masking eingeführt. Eine Möglichkeit Daten bei…

5 Jahren ago

MinRole – Oder wie alles etwas einfacher wird

Seit Sharepoint Server 2007 präsentiert sich die Installation immer auf die gleiche Weise. Gerade mal,…

8 Jahren ago

Schritt für Schritt: SQL 2016 – Dynamic Data Masking

Es weihnachtet! Gerade bekam ich von einer Kollegin Plätzchen angeboten mit der Größe eines Diskus…

8 Jahren ago

Schritt für Schritt: SQL Server 2016 – temporal tables

Nein, bitte nicht verwechseln: temporal tables haben nichts zu tun mit temporary tables table variables…

9 Jahren ago

SQL Server 2016 Schritt für Schritt–Installation und First Look

SQL Server 2016.. habe ich schon erwähnt, dass ich den ziemlich cool finde? Wollen wir…

9 Jahren ago

SQL Server 2016 – CTP2

Nach langer Zeit wieder mal eine Artikel von mir.. der mich besonders erfreut. SQL Server…

9 Jahren ago