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ých 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 se DefaultServiceNames používá s integrovaným ověřováním systému Windows k poskytování rozšířené ochrany. Seznam hlavních názvů služeb (SPN) se inicializuje z Prefixes vlastnosti při přístupu a vymaže se při přidání nových předpon do Prefixes vlastnosti.
Vlastnost se DefaultServiceNames použije, pokud aplikace nenastaví CustomServiceNames vlastnost v zásadách rozšířené ochrany.
Objekt ServiceNameCollection , který se načte s DefaultServiceNames vlastností, se sestaví Prefixes z vlastnosti podle následujících pravidel:
- Pokud je název hostitele "+", "*" nebo literál IPv4 nebo IPv6 (ekvivalent "*", ale omezený 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 ani subdomény), provede se pokus o překlad plně kvalifikovaného názvu domény pomocí DNS (stejné chování používá ).HttpWebRequest Pokud je možné přeložit plně kvalifikovaný název domény, přidají se následující hlavní názvy služeb(SPN):
"HTTP/"
plus název hostitele (krátký název).
"HTTP/"
plus plně kvalifikovaný název domény pro název hostitele.
- Pokud název hostitele neobsahuje tečky (žádné domény ani subdomény) a nelze přeložit plně kvalifikovaný název domény, 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.
Vlastnost DefaultServiceNames může aplikace použít ke kontrole seznamu výchozích hlavních názvů SPN, které se použijí k ověřování, pokud není zadán žádný vlastní seznam. Pokud jsou potřeba další hlavní názvy služeb (SPN), může je aplikace přidat pomocí jedné z Merge těchto metod.
Při použití rozšířené ochrany k rozhodování o zásadách na základě požadované adresy URL není bezpečné, protože to může být falšováno. Aplikace by se při rozhodování o těchto zásadách LocalEndPoint měly spoléhat na vlastnosti nebo RemoteEndPoint .