<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

HttpTransportSecurity

특성 및 요소

다음 섹션에서는 특성, 자식 요소 및 부모 요소에 대해 설명합니다.

특성

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>의 보안 기능을 나타냅니다.

참고 항목