다음을 통해 공유


HttpListener.DefaultServiceNames 속성

정의

등록된 접두사로 확인되는 SPN(서비스 공급자 이름) 기본 목록을 가져옵니다.

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

속성 값

SPN 목록이 들어 있는 ServiceNameCollection입니다.

설명

속성은 DefaultServiceNames 확장된 보호를 제공하기 위해 Windows 통합 인증과 함께 사용됩니다. SPN 목록은 속성에 Prefixes 새 접두사를 추가할 Prefixes 때 액세스하고 지울 때 속성에서 초기화됩니다.

DefaultServiceNames 속성은 애플리케이션 설정 하지 않는 경우 사용 합니다 CustomServiceNames 해당 확장 된 보호 정책에 속성입니다.

ServiceNameCollection 속성을 사용하여 DefaultServiceNames 검색되는 은 다음 규칙에 따라 속성에서 Prefixes 빌드됩니다.

  1. 호스트 이름이 "+", "*" 또는 IPv4 또는 IPv6 리터럴("*"에 해당하지만 특정 로컬 인터페이스로 제한됨)인 경우 다음 SPN이 추가됩니다.

"HTTP/" 컴퓨터의 정규화된 도메인 이름을 더한 값입니다.

  1. 호스트 이름에 점이 없는 경우(도메인 또는 하위 도메인 없음) DNS를 사용하여 정규화된 도메인 이름을 확인하려고 시도합니다(에서 사용하는 HttpWebRequest것과 동일한 동작). 정규화된 도메인 이름을 확인할 수 있는 경우 다음 SPN이 추가됩니다.

"HTTP/" 호스트 이름(짧은 이름)을 더한 값입니다.

"HTTP/" 호스트 이름에 대한 정규화된 도메인 이름을 더한 값입니다.

  1. 호스트 이름에 점이 없고(도메인 또는 하위 도메인 없음) 정규화된 도메인 이름을 확인할 수 없는 경우 다음 SPN이 추가됩니다.

"HTTP/" 호스트 이름에 을 추가합니다.

  1. 호스트 이름에 점(도메인 또는 하위 도메인)이 포함된 경우 다음 SPN이 추가됩니다.

"HTTP/" 호스트 이름에 을 추가합니다.

DefaultServiceNames 속성을 사용 하는 애플리케이션에서 사용자 지정 목록을 제공 하는 경우 인증에 사용 되는 기본 Spn 목록을 검토할 수 수 있습니다. 애플리케이션 중 하나를 사용 하 여 추가할 수 있습니다 다른 Spn이 필요한 경우는 Merge 메서드.

확장된 보호를 사용하여 요청된 URL을 기반으로 정책 결정을 내릴 때는 안전하지 않습니다. 스푸핑할 수 있기 때문에 안전하지 않습니다. 대신, 애플리케이션에 의존 해야 합니다 LocalEndPoint 또는 RemoteEndPoint 이러한 정책 결정을 내릴 수 속성입니다.

적용 대상

추가 정보