HttpListener.DefaultServiceNames Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u een standaardlijst met SPN's (Service Provider Names) op, zoals wordt bepaald door geregistreerde voorvoegsels.
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
Waarde van eigenschap
Een ServiceNameCollection met een lijst met SPN's.
Opmerkingen
De eigenschap DefaultServiceNames wordt gebruikt met geïntegreerde Windows authentication om uitgebreide beveiliging te bieden. De lijst met SPN's wordt geïnitialiseerd vanuit de Prefixes eigenschap wanneer deze wordt geopend en gewist wanneer er nieuwe voorvoegsels aan de Prefixes eigenschap worden toegevoegd.
De DefaultServiceNames eigenschap wordt gebruikt als een toepassing de CustomServiceNames eigenschap niet instelt op het uitgebreide beveiligingsbeleid.
De ServiceNameCollection eigenschap die met de DefaultServiceNames eigenschap wordt opgehaald, is gebouwd op basis van Prefixes de volgende regels:
- Als de hostnaam '+', '*' of een letterlijke IPv4- of IPv6-waarde is (gelijk aan *, maar beperkt tot een specifieke lokale interface), wordt de volgende SPN toegevoegd:
"HTTP/" plus de volledig gekwalificeerde domeinnaam van de computer.
- Als de hostnaam geen puntjes bevat (geen domeinen of subdomeinen), wordt geprobeerd de volledig gekwalificeerde domeinnaam om te zetten met BEHULP van DNS (hetzelfde gedrag dat wordt gebruikt door HttpWebRequest). Als de volledig gekwalificeerde domeinnaam kan worden omgezet, worden de volgende SPN's toegevoegd:
"HTTP/" plus de hostnaam (de korte naam).
"HTTP/" plus de volledig gekwalificeerde domeinnaam voor de hostnaam.
- Als de hostnaam geen punten bevat (geen domeinen of subdomeinen) en een volledig gekwalificeerde domeinnaam niet kan worden omgezet, wordt de volgende SPN toegevoegd:
"HTTP/" plus de hostnaam.
- Als de hostnaam puntjes (domeinen of subdomeinen) bevat, wordt de volgende SPN toegevoegd:
"HTTP/" plus de hostnaam.
De DefaultServiceNames eigenschap kan door een toepassing worden gebruikt om de lijst met standaard-SPN's te bekijken die worden gebruikt voor verificatie als er geen aangepaste lijst wordt opgegeven. Als er andere SPN's nodig zijn, kan een toepassing deze toevoegen met behulp van een van de Merge methoden.
Het is niet veilig wanneer u uitgebreide beveiliging gebruikt om beleidsbeslissingen te nemen op basis van de aangevraagde URL, omdat dit kan worden vervalst. Toepassingen moeten eerder afhankelijk zijn van de LocalEndPoint of RemoteEndPoint eigenschappen om dergelijke beleidsbeslissingen te nemen.