HttpListener.DefaultServiceNames Vlastnost

Definice

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:

  1. 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.

  1. 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.

  1. 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.

  1. 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 .

Platí pro

Viz také