<wsHttpBinding>의 <transport>
HTTP 전송의 인증 설정을 정의합니다.
<configuration>
<system.serviceModel>
<bindings>
<wsHttpBinding>
<binding>
<security>
<전송>
Syntax
<wsHttpBinding>
<binding>
<security mode="None|Transport|TransportWithMessageCredential|TransportCredentialOnly">
<transport clientCredentialType="Basic|Certificate|Digest|None|Ntlm|Windows"
proxyCredentialType="Basic|Digest|None|Ntlm|Windows"
realm="string">
<extendedProtectionPolicy policyEnforcement="Never|WhenSupported|Always"
protectionScenario="TransportSelected|TrustedProxy">
<customServiceNames>
</customServiceNames>
</extendedProtectionPolicy>
</transport>
</security>
</binding>
</wsHttpBinding>
Type
특성 및 요소
다음 섹션에서는 특성, 자식 요소 및 부모 요소에 대해 설명합니다.
특성
attribute | Description |
---|---|
clientCredentialType |
클라이언트를 서비스에 인증할 때 사용되는 자격 증명을 지정합니다. 이 특성은 HttpClientCredentialType 형식입니다. |
proxyCredentialType |
클라이언트를 도메인 프록시에 인증할 때 사용되는 자격 증명을 지정합니다. 이 특성은 HttpProxyCredentialType 형식입니다. |
realm |
다이제스트 또는 기본 인증을 위한 인증 영역을 지정하는 문자열입니다. 기본값은 빈 문자열입니다. 인증 영역은 최소한, 인증을 수행하는 호스트의 이름을 지정하며, 액세스 권한을 가진 사용자 컬렉션을 지정할 수도 있습니다. 사용자는 여러 개의 사용자 이름 및 암호 중에서 사용할 수 있는 하나를 알아내기 위해 인증 영역을 쿼리할 수 있습니다. |
policyEnforcement |
이 열거형은 ExtendedProtectionPolicy가 적용되는 경우를 지정합니다. 1. Never - 정책이 적용되지 않습니다(확장 보호가 사용되지 않음). 2. WhenSupported – 클라이언트에서 확장 보호를 지원하는 경우에만 정책이 적용됩니다. 3. Always – 정책이 항상 적용됩니다. 확장 보호를 지원하지 않는 클라이언트는 인증되지 않습니다. |
clientCredentialType 특성
값 | Description |
---|---|
None |
보안이 해제되어 있습니다. |
Basic |
기본 인증을 사용합니다. |
Digest |
다이제스트 인증을 사용합니다. |
Ntlm |
Windows 도메인에 대한 대체(fallback)로 NTLM 인증을 사용합니다. |
Windows |
Windows 통합 인증을 사용합니다. |
Certificate |
X.509 인증서를 사용하여 클라이언트를 인증합니다. |
proxyCredentialType 특성
값 | Description |
---|---|
None |
보안이 해제되어 있습니다. |
Basic |
기본 인증을 사용합니다. |
Digest |
다이제스트 인증을 사용합니다. |
Ntlm |
Windows 도메인에 대한 대체(fallback)로 NTLM을 사용합니다. |
Windows |
Windows 통합 인증을 사용합니다. |
Certificate |
X.509 인증서를 사용하여 클라이언트를 인증합니다. |
자식 요소
없음
부모 요소
요소 | Description |
---|---|
<security> | <wsHttpBinding>의 보안 기능을 나타냅니다. |
참고 항목
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET