![]() | |||||
![]() ![]() ![]() ![]() |
Integrované ověřování systému Microsoft Windows podporuje dva protokoly, které umožňují ověřování typu výzva-odpověď:
Protokol Kerberos také poskytuje způsob vytváření vztahů důvěryhodnosti mezi síťovými doménami. Tyto vztahy mohou být přenositelné, jednosměrné nebo obousměrné. Další informace o ověřování protokolem Kerberos najdete v dokumentaci k Internetové informační službě (IIS) na serveru Windows Server 2003.
Oba protokoly, NTLM i Kerberos, rozšiřují zabezpečení tak, že šifrují jména a hesla uživatelů před jejich odesláním do sítě. Ve výchozím nastavení servery rozšířené verzí služby Windows SharePoint Services, která byla starší než Windows SharePoint Services s aktualizací Service Pack 2, povolovaly standardně ověřování protokolem NTLM, protože je kompatibilní s více klienty. Služba Windows SharePoint Services s aktualizací Service Pack 2 a novější nepovoluje automaticky ověřování protokolem NTLM. Pokud se však rozhodnete používat ověřování protokolem Kerberos a účet fondu aplikací používaný službou Windows SharePoint Services na virtuálním serveru není výchozí síťovou službou, bude nutné provést následující kroky:
Pokud byl virtuální server rozšířen verzí služby Windows SharePoint Services, která byla starší než Windows SharePoint Services s aktualizací Service Pack 2, je nutné navíc úpravou metabáze služby IIS povolit ověřování protokolem NTLM i Kerberos.
Poznámka: Postup v této části může provést pouze správce domény.
Pokud je identita fondu aplikací pro web Windows SharePoint Services nakonfigurována na používání integrovaného zaregistrovaného objektu zabezpečení (například NT Authority\Network Service nebo NT Authority\Local System), není nutné tento krok provádět. Integrované účty jsou automaticky nakonfigurovány na používání ověřování protokolem Kerberos. Pokud však používáte vzdálenou databázi serveru Microsoft SQL Server, nedoporučujeme používat integrovaný zaregistrovaný objekt zabezpečení nebo účet, například doména/název_počítače$.
Jestliže používáte vzdálený server s nainstalovaným softwarem Microsoft SQL Server 2000 a chcete jako účet domény použít NT Authority\Network Service, musíte přidat položku Doména\Název_počítače$ a nakonfigurovat ji s oprávněními skupin Database Creators a Security Administrators. To umožní službě Windows SharePoint Services připojení ke vzdálenému počítači se serverem SQL Server za účelem vytvoření konfiguračních a obsahových databází.
Je-li identita fondu aplikací účet uživatele domény, je nutné pro tento účet nakonfigurovat hlavní název služby (SPN). Chcete-li nakonfigurovat hlavní název služby pro účet uživatele domény, postupujte takto:
setspn -A HTTP/Název_serveru Doména\Jméno_uživatele
kde Název_serveru je úplný název domény (FQDN) serveru, Doména je název domény a Jméno_uživatele je název účtu uživatele domény.Poznámka: Postup v této části může provést pouze správce domény.
Pokud nepoužíváte webové součásti, které pracují se vzdálenými prostředky, nemusíte tyto kroky navíc provádět.
Pokud vyvíjíte webové součásti pro službu Windows SharePoint Services, které pracují se vzdálenými prostředky, je nutné provést postup Konfigurace hlavního názvu služby pro identitu fondu aplikací a podle popisu v následujících částech nakonfigurovat počítač i účet fondu aplikací jako důvěryhodné pro delegování.
Poznámka: Postup v této části může provést pouze správce domény.
Metabázi služby IIS lze upravit pomocí Poznámkového bloku nebo skriptu. Metoda skriptu je vhodnější při aktualizaci více serverů. V následujících částech je vysvětleno použití obou metod.
Poznámka: Tento krok je nutný pouze u virtuálních serverů, které byly rozšířeny verzí služby Windows SharePoint Services starší než verze s aktualizací Service Pack 2.
NTAuthenticationProviders="NTLM"
NTAuthenticationProviders="Negotiate,NTLM"
Poznámka: Tento krok je nutný pouze u virtuálních serverů, které byly rozšířeny verzí služby Windows SharePoint Services starší než verze s aktualizací Service Pack 2.
cd jednotka:\inetpub\adminscripts
kde jednotka je jednotka, na níž je nainstalován systém Windows.cscript adsutil.vbs get w3svc/xx/NTAuthenticationProviders
kde xx je číslo ID virtuálního serveru. ID virtuálního serveru výchozího webu ve službě IIS je 1. Byl-li virtuální server rozšířen o službu Windows SharePoint Services, bude vrácen následující řetězec:ntauthenticationproviders: (STRING) "NTLM"
cscript adsutil.vbs set w3svc/xx/NTAuthenticationProviders "Negotiate,NTLM"
kde xx je číslo ID virtuálního serveru.