HttpListener.DefaultServiceNames 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
등록된 접두사로 확인되는 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 빌드됩니다.
- 호스트 이름이 "+", "*" 또는 IPv4 또는 IPv6 리터럴("*"에 해당하지만 특정 로컬 인터페이스로 제한됨)인 경우 다음 SPN이 추가됩니다.
"HTTP/"
컴퓨터의 정규화된 도메인 이름을 더한 값입니다.
- 호스트 이름에 점이 없는 경우(도메인 또는 하위 도메인 없음) DNS를 사용하여 정규화된 도메인 이름을 확인하려고 시도합니다(에서 사용하는 HttpWebRequest것과 동일한 동작). 정규화된 도메인 이름을 확인할 수 있는 경우 다음 SPN이 추가됩니다.
"HTTP/"
호스트 이름(짧은 이름)을 더한 값입니다.
"HTTP/"
호스트 이름에 대한 정규화된 도메인 이름을 더한 값입니다.
- 호스트 이름에 점이 없고(도메인 또는 하위 도메인 없음) 정규화된 도메인 이름을 확인할 수 없는 경우 다음 SPN이 추가됩니다.
"HTTP/"
호스트 이름에 을 추가합니다.
- 호스트 이름에 점(도메인 또는 하위 도메인)이 포함된 경우 다음 SPN이 추가됩니다.
"HTTP/"
호스트 이름에 을 추가합니다.
DefaultServiceNames 속성을 사용 하는 애플리케이션에서 사용자 지정 목록을 제공 하는 경우 인증에 사용 되는 기본 Spn 목록을 검토할 수 수 있습니다. 애플리케이션 중 하나를 사용 하 여 추가할 수 있습니다 다른 Spn이 필요한 경우는 Merge 메서드.
확장된 보호를 사용하여 요청된 URL을 기반으로 정책 결정을 내릴 때는 안전하지 않습니다. 스푸핑할 수 있기 때문에 안전하지 않습니다. 대신, 애플리케이션에 의존 해야 합니다 LocalEndPoint 또는 RemoteEndPoint 이러한 정책 결정을 내릴 수 속성입니다.
적용 대상
추가 정보
.NET