Exporter (0) Imprimer
Développer tout
Cet article a fait l'objet d'une traduction manuelle. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte.
Traduction
Source
Ce sujet n'a pas encore été évalué - Évaluez ce sujet

HttpListener.DefaultServiceNames, propriété

Obtient une liste par défaut des noms de fournisseurs de services (SPN) déterminée par les préfixes enregistrés.

Espace de noms :  System.Net
Assembly :  System (dans System.dll)
public ServiceNameCollection DefaultServiceNames { get; }

La propriété DefaultServiceNames est utilisée avec l'authentification Windows intégrée pour fournir la protection étendue. La liste de SPN est initialisée à partir de la propriété Prefixes lorsqu'elle fait l'objet d'un accès et effacée lorsque de nouveaux préfixes sont ajoutés à la propriété Prefixes.

La propriété DefaultServiceNames est utilisée si une application ne définit pas la propriété CustomServiceNames sur sa stratégie de protection étendue.

Le ServiceNameCollection extrait avec la propriété DefaultServiceNames est construit à partir de la propriété Prefixes d'après les règles suivantes :

  1. Si le nom d'hôte est « + », « * », ou un IPv4 ou littéral IPv6 (équivalent à « * » mais restreint à une interface locale spécifique), le SPN suivant est ajouté :

"HTTP/" plus le nom de domaine complet de l'ordinateur.

  1. Si le nom d'hôte ne contient pas de points (aucun domaine ou sous-domaine), une tentative est faite pour résoudre le nom de domaine complet à l'aide du DNS (même comportement utilisé par HttpWebRequest). Si le nom de domaine complet peut être résolu, les SPN suivants sont ajoutés :

"HTTP/" plus le nom d'hôte (nom court).

"HTTP/" plus le nom de domaine complet pour le nom d'hôte.

  1. Si le nom d'hôte ne contient aucun point (aucun domaine ou sous-domaine) et qu'un nom de domaine complet ne peut être résolu, le SPN suivant est ajouté :

"HTTP/" plus le nom d'hôte.

  1. Si le nom d'hôte contient des points (domaines ou sous-domaines), le SPN suivant est ajouté :

"HTTP/" plus le nom d'hôte.

La propriété DefaultServiceNames peut être utilisée par une application pour examiner la liste de SPN par défaut qui sera utilisé pour l'authentification si aucune liste personnalisée n'est fournie. Si d'autres SPN sont nécessaires, une application peut les ajouter à l'aide de l'une des méthodes Merge.

Ce n'est pas sécurisé lors de l'utilisation de la protection étendue pour prendre des décisions de stratégie selon l'URL demandée, puisqu'il est possible de l'usurper. En revanche, les applications doivent s'appuyer sur les propriétés LocalEndPoint ou RemoteEndPoint pour prendre de telles décisions de stratégie.

.NET Framework

Pris en charge dans : 4

.NET Framework Client Profile

Pris en charge dans : 4

Windows 7, Windows Vista SP1 ou ultérieur, Windows Server 2008 (installation minimale non prise en charge), Windows Server 2008 R2 (installation minimale prise en charge avec SP1 ou version ultérieure)

Le .NET Framework ne prend pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.
Cela vous a-t-il été utile ?
(1500 caractères restants)
Merci pour vos suggestions.

Ajouts de la communauté

AJOUTER
Afficher:
© 2014 Microsoft. Tous droits réservés.