Jump to content

Windows-Authentifizierung delegieren mit Kerberos


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Hallo alle zusammen,

folgendes Problem besteht:

Rechner 1: Normaler Client (XP/2000) mit IE 6.0 soll sich mit Windows-Authentifizierung an ASP/ASP.NET Seiten anmelden

Rechner 2: Windows Server 2003 EE mit IIS 6.0, Windows-Authentifizierung ist für die jeweilige Web Seite aktiviert, Anonymous und Basic sind aus.

Rechner 3: SQL Server 2000 auf Windows 2000 Server.

Ziel ist das der Nutzer auf Rechner 1 mit seiner Windows-Authentifizierung sich auf Rechner 2 anmeldet (klappt soweit) und seine Authentifizierung wieder weiter an den SQL Server gibt. Alle Rechner sind in der gleichen Domain. Nun habe ich gelesen das die Windows-Authentifizierung über mehrere Rechner nur mit Kerberos geht. Habe auch schon das Internet abgesucht und vieles eingestellt, aber ich komme immer nur bis zum IIS, sobald der Script eine Verbindung aufbauen soll kommt das NT AUTHORITY\ANONYMOUS nicht kennt, da sollte aber die Kennung+Account von Rechner 1 kommen.

So nun meine Frage, kennt jeman ein "Kochrezept", was nach und nach für Schalter in den GPO's (auf Server IIS, auf Server SQL, Domain Controller) und im ActiveDirectory gesetzt werden müssen. Basic-Authentifizierung geht, ist aber nicht erwünscht.

Link zu diesem Kommentar

also ob auf dem IIS anonymous anmeldung zugelassen ist oder nicht wird in den eigenschaften der jeweiligen WEB site konfiguriert. ein IIS kann ja mehrere seiten hosten.

 

IIS konsole öffnen: website -> rechte maus ->eigenschaften -> verzeichnissicherheit -> authentifizierung und zugriffsteuerung -> bearbeiten

 

da kannst du alles festlegen.

Link zu diesem Kommentar

Hi,

 

der Webserver muss für die Weiterleitung von Credentials des Users an den SQL-Server konfiguriert werden. Im Computerkonto des Webservers gibts dafür ein Kontrollkästchen "Trusted for delegation" (oder so ähnlich).

 

Für weitere Info, schau mal in diesen Artikel:

http://www.microsoft.com/technet/prodtechnol/windowsserver2003/technologies/security/tkerbdel.mspx

 

/edit: by the way: willkommen an Board :)

 

Christoph

Link zu diesem Kommentar

Danke für die vielen Antworten, habs nun auch hinbekommen.

Nun ist aber schon das nächste Problem: der IIS von Rechner 2 soll nun auch auf eine Oracle DB zugreifen, auch wieder mit Kerberos (Windows-Authentifizierung), aber hier kommt wieder User und Passwort nicht gefunden. Gibts da noch nen Trick das man den Oracle-Client zur Kerberos Delegierung bringen kann? Ach ja, 10.2. Oracle Client (Runtime-Version, nicht der Instand Client). Fehler tritt sowohl bei ASP mit msdaora bzw. OraOLEDB.Oracle und ASP.NET mit System.Data.OracleClient bzw. Oracle.DataAccess.Client auf.

Link zu diesem Kommentar
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...