HttpListener.DefaultServiceNames Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá výchozí seznam názvů poskytovatelů služeb (SPN) určený registrovanými předponami.
public:
property System::Security::Authentication::ExtendedProtection::ServiceNameCollection ^ DefaultServiceNames { System::Security::Authentication::ExtendedProtection::ServiceNameCollection ^ get(); };
public System.Security.Authentication.ExtendedProtection.ServiceNameCollection DefaultServiceNames { get; }
member this.DefaultServiceNames : System.Security.Authentication.ExtendedProtection.ServiceNameCollection
Public ReadOnly Property DefaultServiceNames As ServiceNameCollection
Hodnota vlastnosti
A ServiceNameCollection , který obsahuje seznam hlavních názvů služeb( SPN).
Poznámky
Vlastnost DefaultServiceNames se používá s integrovaným ověřováním systému Windows k zajištění rozšířené ochrany. Seznam hlavních názvů služeb (SPN) se inicializuje z Prefixes vlastnosti při přístupu a zrušení zaškrtnutí při přidání nových předpon do Prefixes vlastnosti.
Tato DefaultServiceNames vlastnost se používá, pokud aplikace nenastaví CustomServiceNames vlastnost v zásadách rozšířené ochrany.
Objekt ServiceNameCollection , který se načte pomocí DefaultServiceNames vlastnosti, je sestaven z Prefixes vlastnosti podle následujících pravidel:
- Pokud je název hostitele "+", "*" nebo literál IPv4 nebo IPv6 (ekvivalentem "*", ale omezeno na konkrétní místní rozhraní), přidá se následující hlavní název služby( SPN):
"HTTP/" a plně kvalifikovaný název domény počítače.
- Pokud název hostitele neobsahuje žádné tečky (žádné domény nebo subdomény), pokusí se přeložit plně kvalifikovaný název domény pomocí DNS (stejné chování používá HttpWebRequest). Pokud lze přeložit plně kvalifikovaný název domény, přidají se následující hlavní názvy služeb:
"HTTP/" plus název hostitele (krátký název).
"HTTP/" a plně kvalifikovaný název domény pro název hostitele.
- Pokud název hostitele neobsahuje tečky (žádné domény ani subdomény) a plně kvalifikovaný název domény se nedá přeložit, přidá se následující hlavní název služby( SPN):
"HTTP/" plus název hostitele.
- Pokud název hostitele obsahuje tečky (domény nebo subdomény), přidá se následující hlavní název služby (SPN):
"HTTP/" plus název hostitele.
DefaultServiceNames Vlastnost může aplikace použít ke kontrole seznamu výchozích hlavních názvů služeb, které se použijí k ověřování, pokud není zadán žádný vlastní seznam. Pokud jsou potřeba jiné hlavní názvy služeb( SPN), může je aplikace přidat pomocí jedné z Merge metod.
Není bezpečné při použití rozšířené ochrany k rozhodování o zásadách na základě požadované adresy URL, protože to může být falšování identity. Aplikace by se spíše měly spoléhat na to, jaké LocalEndPointRemoteEndPoint vlastnosti mají taková rozhodnutí o zásadách provádět.
Platí pro
Viz také
- ExtendedProtectionSelectorDelegate
- HttpListener.ExtendedProtectionSelector
- System.Security.Authentication.ExtendedProtection
- System.Net.HttpListener.ExtendedProtectionPolicy
- System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy
- integrované ověřování systému Windows s rozšířenou ochranou