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

속성 값

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 이러한 정책 결정을 내릴 수 속성입니다.

적용 대상

추가 정보