다음을 통해 공유


<ID>

ID 요소를 사용하면 클라이언트 개발자가 서비스에 필요한 ID를 디자인 타임에 지정할 수 있습니다. 클라이언트와 서비스 간의 핸드셰이크 프로세스에서 WCF(Windows Communication Foundation) 인프라는 필요한 서비스 ID가 이 요소 값과 일치하여 인증될 수 있는지 확인합니다. 자세한 내용은 Specifying Service Identity을 참조하십시오.

스키마 계층

<system.serviceModel>
  <client>
    <client>의 <endpoint>

구문

<identity>
    <certificate encodedValue="String"/>
    <certificateReference findValue="String" 
       isChainIncluded="Boolean"
       storeName="AddressBook/AuthRoot/CertificateAuthority/Disallowed/My/Root/TrustedPeople/TrustedPublisher"storeName="
       storeLocation="LocalMachine/CurrentUser"
       X509FindType= Enumeration./>
    <dns value="String"/>
    <rsa value="String"/>
    <servicePrincipalName value="String"/>
    <usePrincipalName value="String"/>
</identity>

특성 및 요소

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

특성

없음

자식 요소

요소 설명

certificate

X.509 인증서의 설정을 지정합니다. 이 요소는 CertificateElement 형식입니다. 이 요소에는 이 인증서로 인코딩된 값을 지정하는 문자열인 encodedValue 특성이 포함되어 있습니다.

certificateReference

X.509 인증서 유효성 검사의 설정을 지정합니다. 이 요소는 CertificateReferenceElement 형식입니다.

dns

서비스를 인증하는 데 사용되는 X.509 인증서의 DNS를 지정합니다. 이 요소에는 문자열인 value 특성이 포함되며 실제 ID가 포함됩니다.

rsa

클라이언트에 서비스를 인증하는 데 사용되는 X.509 인증서의 RSA 필드 값을 지정합니다. 이 요소에는 문자열인 value 특성이 포함되며 실제 ID가 포함됩니다.

servicePrincipalName

서비스의 인스턴스를 고유하게 식별하기 위해 클라이언트에서 사용하는 사용자 이름인 SPN(서버 사용자 이름) ID를 지정합니다. 이 요소에는 문자열인 value 특성이 포함되며 실제 사용자 이름이 포함됩니다. 이 요소는 ServicePrincipalNameElement 형식입니다.

userPrincipalName

네트워크 사용자의 로그온 이름 형식인 UPN(User Principal Name) ID를 지정합니다. UPN은 Active Directory에서 사용하는 사용자 개체 이름 뒤에 @ 기호가 오고 그 다음에 일반적으로 DNS(Domain Name System) 부모 도메인이 붙는 형태로 구성됩니다. 예를 들어, Fabrikam.com 도메인 트리에 있는 Jeff는 jeff@fabrikam.com이라는 UPN을 가질 수 있습니다. 이 요소에는 문자열인 value 특성이 포함되며 실제 사용자 이름이 포함됩니다. 이 요소는 UserPrincipalNameElement 형식입니다.

부모 요소

요소 설명

<custom>

netPeerTcpBinding에 대한 사용자 지정 피어 확인자를 지정합니다.

<endpoint>

다양한 형식의 끝점을 구성합니다.

<issuer>

페더레이션 서비스에 대한 STS(보안 토큰 서비스)를 지정합니다.

<issuerMetadata>

페더레이션 서비스의 STS(보안 토큰 서비스)에 대한 메타데이터 끝점을 지정합니다.

<issuedTokenParameters>

사용자 지정 바인딩에서 발급된 토큰에 대한 매개 변수를 정의합니다.

<localIssuer>

로컬 STS(보안 토큰 서비스)를 지정합니다.

참고 항목

참조

IdentityElement
EndpointAddress
Identity

기타 리소스

Specifying Service Identity
Endpoints: Addresses, Bindings, and Contracts