Cikk azonosítója: 927265 - Utolsó ellenőrzés: 2011. október 11. - Verziószám: 2.0

A hitelesítés sikertelen, amikor az ügyfélszámítógépek az Internet Explorer 7 segítségével kísérlik meg a hitelesítést egy felsőbb szintű, ISA Server-számító...

Letölthető gyorsjavításLetölthető gyorsjavítások
Gyorsjavítások megtekintése és igénylése
RendszertippA jelen cikk az Ön által használttól eltérő operációs rendszerre vonatkozik. A cikk azon tartalmait, amelyek nem relevánsak Önnek, letiltjuk.

A lap tartalma

Az összes kibontása | Az összes összecsukása

A jelenség

Tételezzük fel az alábbiakat:
  • Konfigurál egy hitelesítést igénylő felsőbb szintű, a Microsoft Internet Security and Acceleration (ISA) Server alkalmazást futtató számítógépet.
  • Konfigurál egy hitelesítést nem igénylő alsóbb szintű, az ISA Server alkalmazást futtató számítógépet.
  • Az alsóbb szintű, ISA Server alkalmazást futtató számítógéphez csatlakozó ügyfélszámítógépeken a Windows Internet Explorer 7 böngésző fut.
Ebben a helyzetben az ügyfélszámítógépek nem tudják végrehajtani a hitelesítést a felsőbb szintű, ISA Server alkalmazást futtató számítógépekkel.

Oka

Az Internet Explorer 7 böngészőt futtató ügyfélszámítógépek beszereznek egy Kerberos jegyet, amely érvényes az alsóbb szintű kiszolgálóval történő hitelesítéshez. A Kerberos jegyet azonban nem érvényesíti a hitelesítő felsőbb szintű, ISA Server alkalmazást futtató számítógép.

Amikor a felsőbb szintű, ISA Server alkalmazást futtató számítógép hitelesítést kér, az ügyfélszámítógép beszerez egy Kerberos jegyet az alsóbb szintű kiszolgálóhoz. A Kerberos jegy az alsóbb szintű, ISA Server alkalmazást futtató számítógéppel történő hitelesítéshez használható. A jegyet azonban nem lehet a felsőbb szintű, ISA Server alkalmazást futtató számítógéppel való hitelesítéshez használni. Amikor a Kerberos jegyet megkapja a felsőbb szintű, ISA Server alkalmazást futtató számítógép, nem tudja azt érvényesíteni. Ezért a hitelesítés sikertelen lesz.

Megjegyzések
  • Az alsóbb szintű, ISA Server alkalmazást futtató számítógép az a proxykiszolgáló, amellyel az ügyfélszámítógép kommunikál.
  • Az Internet Explorer 7 támogatja a proxykiszolgálók Kerberos-alapú hitelesítését.
Ha a Kerberos-alapú hitelesítés meghiúsul, az NTLM-hitelesítés használható a példányok hitelesítésére. Az ügyfélszámítógép ugyanakkor nem használ NTLM-hitelesítést, mert sikeresen beszerzett egy Kerberos jegyet a proxykiszolgálóhoz.

A megoldás

Gyorsjavítási információk

A Microsoft közzétett egy támogatott gyorsjavítást, de az csak a jelen cikkben ismertetett probléma megoldására alkalmas. Csak olyan rendszereken telepítse, amelyeken az adott probléma jelentkezik. A gyorsjavítás további tesztelésen mehet keresztül, ezért a Microsoft azt javasolja, hogy amennyiben a probléma nem érinti súlyosan, várja meg a következő szoftverfrissítést, amely tartalmazni fogja ezt a gyorsjavítást.

Amennyiben létezik letölthető gyorsjavítás, a jelen Tudásbázis-cikk tetején megtalálható egy, a letölthető gyorsjavításról tájékoztató szakasz. Ha a szakasz nem jelenik meg, a gyorsjavítás beszerzéséhez forduljon a Microsoft ügyfél- és támogatási szolgálatához.

Megjegyzés: További problémák és hibaelhárítási igény esetén előfordulhat, hogy külön támogatási kérelmet kell létrehoznia. A szokásos támogatási díjak terhelik a tanácsadó szolgálatnak feltett további kérdéseket, amennyiben azok nem kapcsolatosak a szóban forgó gyorsjavítással. A Microsoft alábbi weblapján megtekintheti a Microsoft ügyfélszolgálatának és támogatási szolgálatának telefonszámait, illetve lehetősége van támogatási kérelem létrehozására:
http://support.microsoft.com/contactus/?ws=support (http://support.microsoft.com/contactus/?ws=support)
Megjegyzés: A letölthető gyorsjavítással foglalkozó szakaszban megtalálja, hogy a gyorsjavítás milyen nyelveken érhető el. Ha a keresett nyelv nem található a felsoroltak között, a gyorsjavítás nem érhető el azon a nyelven.

Előfeltételek

A gyorsjavítás ISA Server 2004-es verziójának telepítéséhez a számítógépen futnia kell az ISA Server 2004 Service Pack 2 (SP2) alkalmazásnak.

Újraindítás szükségessége

A gyorsjavítás telepítése után a gyorsjavítás újra fogja indítani az ISA Server szolgáltatásait.

Gyorsjavítások helyettesítése

Ez a gyorsjavítás egyetlen más javítást sem helyettesít.

Fájlinformációk

A gyorsjavítás angol nyelvű változata a következő táblázatban található fájlattribútumokkal (vagy újabbakkal) rendelkezik. A fájlok dátuma és időpontja egyezményes világidő (UTC) szerint van megadva. A fájlinformációkban szereplő dátumok és időpontok helyi idő szerint jelennek meg a számítógépen. A helyi idő és az egyezményes világidő közötti különbségről a Vezérlőpultról elérhető Dátum és idő párbeszédpanel Időzóna lapján tájékozódhat.
ISA Server 2006
A táblázat összecsukásaA táblázat kibontása
File nameFile versionFile sizeDateTimePlatform
Linktranslation.dll5.0.5720.154247,13625-Oct-200609:24x86
Msfpc.dll5.0.5720.154549,21625-Oct-200609:24x86
Msfpccom.dll5.0.5720.1546,409,56825-Oct-200609:24x86
W3filter.dll5.0.5720.154890,20825-Oct-200609:24x86
ISA Server 2004 Enterprise Edition
A táblázat összecsukásaA táblázat kibontása
File nameFile versionFile sizeDateTimePlatform
Comphp.dll4.0.3443.628167,78427-Oct-200614:45x86
Complp.dll4.0.3443.62863,33627-Oct-200614:45x86
Cookieauthfilter.dll4.0.3443.628159,59227-Oct-200614:45x86
Linktranslation.dll4.0.3443.628123,75227-Oct-200614:45x86
Msfpc.dll4.0.3443.628377,19227-Oct-200614:45x86
Msfpccom.dll4.0.3443.6285,024,10427-Oct-200614:45x86
Msfpcsnp.dll4.0.3443.6284,656,48827-Oct-200614:45x86
Msfpcui.dll4.0.3443.6282,420,58427-Oct-200614:45x86
Mspadmin.exe4.0.3443.628282,98427-Oct-200614:45x86
Msphlpr.dll4.0.3443.628405,35227-Oct-200614:45x86
Mspmon.dll4.0.3443.62852,58427-Oct-200614:45x86
Mspmsg.dll4.0.3443.628254,31227-Oct-200614:45x86
Ratlib.dll4.0.3443.62840,80827-Oct-200614:45x86
Rpcfltr.dll4.0.3443.628130,92027-Oct-200614:45x86
Socksflt.dll4.0.3443.62895,59227-Oct-200614:45x86
W3filter.dll4.0.3443.628752,48827-Oct-200614:45x86
Wspsrv.exe4.0.3443.6281,067,36827-Oct-200614:45x86
ISA Server 2004 Standard Edition
A táblázat összecsukásaA táblázat kibontása
File nameFile versionFile sizeDateTimePlatform
Comphp.dll4.0.2165.628167,27227-Oct-200614:35x86
Complp.dll4.0.2165.62863,84827-Oct-200614:35x86
Cookieauthfilter.dll4.0.2165.628161,12827-Oct-200614:35x86
Msfpc.dll4.0.2165.628330,08827-Oct-200614:35x86
Msfpccom.dll4.0.2165.6283,543,40027-Oct-200614:35x86
Msfpcui.dll4.0.2165.6282,142,56827-Oct-200614:35x86
Ratlib.dll4.0.2165.62839,27227-Oct-200614:35x86
Msfpcsnp.dll4.0.2165.6283,574,63227-Oct-200614:35x86
Mspadmin.exe4.0.2165.628233,32027-Oct-200614:35x86
Msphlpr.dll4.0.2165.628375,65627-Oct-200614:35x86
Mspmon.dll4.0.2165.62852,58427-Oct-200614:35x86
Mspmsg.dll4.0.2165.628230,76027-Oct-200614:35x86
Rpcfltr.dll4.0.2165.628135,52827-Oct-200614:35x86
Socksflt.dll4.0.2165.628100,20027-Oct-200614:35x86
W3filter.dll4.0.2165.628736,61627-Oct-200614:35x86
Wspsrv.exe4.0.2165.628945,51227-Oct-200614:35x86
Linktranslation.dll4.0.2165.628124,77627-Oct-200614:35x86
Radiusauth.dll4.0.2165.62866,40827-Oct-200614:35x86

Információ a gyorsjavítás telepítését követő lépésekről

A gyorsjavítás telepítése után úgy kell konfigurálnia a felsőbb szintű, ISA Server alkalmazást futtató számítógépet, hogy csak akkor küldjön vissza NTLM-hitelesítési fejléceket, ha az integrált Windows-hitelesítés van használatban.

Megjegyzés: Ez az ISA-kiszolgáló egy globális beállítása. A parancsfájl módosítani fogja a visszaküldött hitelesítési fejléceket az előre irányuló és a fordított proxykérelmekhez egyaránt (webes proxy és webes közzétételi figyelők).

Ha azt szeretné, hogy automatikusan történjen a felsőbb szintű, ISA Server alkalmazást futtató számítógép konfigurálása arra, hogy visszaküldje az NTLM-hitelesítési fejléceket az integrált Windows-hitelesítés használatakor, ugorjon az „Automatikus javítás” című részhez. Ha saját maga szeretné megoldani a problémát, lépjen a „Kézi javítás” című részhez.

Automatikus javítás

A probléma automatikus megoldásához kattintson A probléma javítása hivatkozásra, majd a Futtatás gombra a Fájl letöltése párbeszédpanelen, és kövesse a varázsló utasításait.

A probléma javítása
Microsoft Fix it 50482

Megjegyzés: Előfordulhat, hogy a varázsló csak angol nyelven jelenik meg. Az automatikus javítás azonban a Windows más nyelvi változatai esetében is használható.

Megjegyzés: Ha nem azt a számítógépet használja, amelyen a problémát tapasztalta, az automatikus javítást mentheti egy flash meghajtóra vagy egy CD lemezre. Ezt követően pedig futtathatja a javítást a problémás számítógépen.

Kézi javítás

Ha saját maga szeretné konfigurálni a felsőbb szintű, ISA Server alkalmazást futtató számítógépet arra, hogy visszaküldje az NTLM-hitelesítési fejléceket az integrált Windows-hitelesítés használatakor, futtassa az alábbi Microsoft Visual Basic-alapú parancsfájlt. Ehhez hajtsa végre az alábbi lépéseket:
  1. Kattintson a Start gombra, mutasson a Programok, majd a Kellékek pontra, végül kattintson a Jegyzettömb parancsra.
  2. Másolja a vágólapra az alábbi kódot, majd illessze be a Jegyzettömb program ablakába:
    ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
    '
    ' Copyright (c) Microsoft Corporation. Minden jog fenntartva.
    ' A KÓDOT A MICROSOFT A JELEN FORMÁJÁBAN TESZI KÖZZÉ, BÁRMIFÉLE GARANCIAVÁLLALÁS NÉLKÜL. A
    ' KÓD HASZNÁLATÁNAK ÉS A HASZNÁLAT KÖVETKEZMÉNYEINEK TELJES FELELŐSSÉGE A
    ' FELHASZNÁLÓT TERHELI. A KÓD HASZNÁLATA ÉS MÓDOSÍTÁSSAL VAGY ANÉLKÜL TÖRTÉNŐ ÚJRATERJESZTÉSE
    ' ENGEDÉLYEZETT.
    ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
    
    ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
    ' Ez a parancsfájl hitelesítési sémákat állít be, amelyeket az ISA vissza fog küldeni az integrált hitelesítéshez.
    ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
    
    const USE_ONLY_NTLM_FOR_WINDOWS_AUTH_default = 0 ' Egyeztetés és Kerberos együttes használata.
    const USE_ONLY_NTLM_FOR_WINDOWS_AUTH_Always  = 1
    
    Const SE_VPS_GUID = "{143F5698-103B-12D4-FF34-1F34767DEabc}"
    Const SE_VPS_NAME = "UseOnlyNTLMForWindowsAuth"
    Const SE_VPS_VALUE = 1
    
    Sub SetValue()
    
        ' A gyökérobjektum létrehozása.
        Dim root  ' Az FPCLib.FPC gyökérobjektum
        Set root = CreateObject("FPC.Root")
    
        'A további szükséges objektumok meghatározása.
        Dim array       ' Egy FPCArray objektum
        Dim VendorSets  ' Egy FPCVendorParametersSets gyűjtemény
        Dim VendorSet   ' Egy FPCVendorParametersSet objektum
    
        ' Hivatkozások beszerzése a tömbobjektumhoz
        ' és a hálózati szabályok gyűjteményéhez.
        Set array = root.GetContainingArray
        Set VendorSets = array.VendorParametersSets
    
        On Error Resume Next
        Set VendorSet = VendorSets.Item( SE_VPS_GUID )
    
        If Err.Number <> 0 Then
            Err.Clear
    
            ' Az elem hozzáadása.
            Set VendorSet = VendorSets.Add( SE_VPS_GUID )
            CheckError
            WScript.Echo "Új VendorSet hozzáadva... " & VendorSet.Name
    
        Else
            WScript.Echo "A rendszer meglévő VendorSet objektumot talált... value- " &  VendorSet.Value(SE_VPS_NAME)
        End If
    
        if VendorSet.Value(SE_VPS_NAME) <> SE_VPS_VALUE Then
    
            Err.Clear
            VendorSet.Value(SE_VPS_NAME) = SE_VPS_VALUE
    
            If Err.Number <> 0 Then
                CheckError
            Else
                VendorSets.Save false, true
                CheckError
    
                If Err.Number = 0 Then
                    WScript.Echo "& SE_VPS_NAME & kész, a mentés megtörtént."
                End If
            End If
        Else
            WScript.Echo "& SE_VPS_NAME &" kész, nem történt módosítás."
        End If
    
    End Sub
    
    Sub CheckError()
    
        If Err.Number <> 0 Then
            WScript.Echo "Hiba történt: 0x" & Hex(Err.Number) & " " & Err.Description
            Err.Clear
        End If
    
    End Sub
    
    SetValue
    
  3. A Jegyzettömbben mentse a fájlt UseOnlyNTLMforWindowsAuth.vbs néven.
  4. A parancssor futtatásához kattintson duplán a .vbs fájlra.
Megjegyzés: Az alapértelmezett hitelesítési beállításhoz való visszatéréshez módosítsa az SE_VPS_VALUE értékét 0-ra, majd futtassa újra a parancsfájlt.

Állapot

A Microsoft megerősítette, hogy a cikkben tárgyalt jelenség az érintett termékek hibájára vezethető vissza.

További információ

Miután engedélyezi a gyorsjavítást a felsőbb szintű kiszolgálón, egy további probléma léphet fel. A Microsoft Tudásbázis kapcsolódó cikke:
938465  (http://support.microsoft.com/kb/938465/ ) Miután engedélyezte a 927265. számú gyorsjavítást egy felsőbb szintű ISA Server 2004-kiszolgálón, 502-es azonosítójú, proxyhibára figyelmeztető hibaüzenet jelenik meg, amikor egy alsóbb szintű kiszolgálón keresztül kísérel meg webhelyekhez hozzáférni


A szoftverfrissítési terminológiáról a Microsoft Tudásbázis alábbi cikkében tájékozódhat:
824684  (http://support.microsoft.com/kb/824684/LN/ ) A Microsoft szoftverfrissítéseinek leírásához használt szabványos terminológia bemutatása

A cikkben található információ a következő(k)re vonatkozik:
  • Microsoft Internet Security and Acceleration Server 2006 Standard Edition
  • Microsoft Internet Security and Acceleration Server 2006 Enterprise Edition
  • Microsoft Internet Security and Acceleration Server 2004 Standard Edition
  • Microsoft Internet Security and Acceleration Server 2004 Enterprise Edition
Kulcsszavak: 
kbautohotfix kbexpertiseadvanced kbbug kbfix kbhotfixserver kbqfe kbfixme kbmsifixme KB927265
A Microsoft tudásbázisban szolgáltatott információkat "az adott állapotban", bárminemű szavatosság vagy garancia nélkül biztosítjuk. A Microsoft kizár mindennemű, akár kifejezett, akár vélelmezett szavatosságot vagy garanciát, ideértve a forgalomképességre és az adott célra való alkalmasságra vonatkozó szavatosságot is. A Microsoft Corporation és annak beszállítói semmilyen körülmények között nem felelősek semminemű kárért, így a közvetlen, a közvetett, az üzleti haszon elmaradásából származó vagy speciális károkért, illetve a kár következményeként felmerülő költségek megtérítéséért, még abban az esetben sem, ha a Microsoft Corporationt vagy beszállítóit az ilyen károk bekövetkeztének lehetőségére figyelmeztették. Egyes államok joga nem teszi lehetővé bizonyos károkért a felelősség kizárását vagy korlátozását, ezért a fenti korlátozások az ön esetében esetleg nem alkalmazhatók.