<identity>
ID 요소를 사용하면 클라이언트 개발자가 서비스에 필요한 ID를 디자인 타임에 지정할 수 있습니다. 클라이언트와 서비스 간의 핸드셰이크 프로세스에서 WCF(Windows Communication Foundation) 인프라는 예상되는 서비스의 ID가 이 요소의 값과 일치하는지 확인하여 인증될 수 있습니다. 자세한 내용은 서비스 Id 및 인증합니다.
<configuration>
<system.serviceModel>
<client>
<endpoint>
<ID>
구문
<identity>
<certificate encodedValue="String" />
<certificateReference findValue="String"
isChainIncluded="Boolean"
storeName="AddressBook/AuthRoot/CertificateAuthority/Disallowed/My/Root/TrustedPeople/TrustedPublisher"
storeLocation="LocalMachine/CurrentUser"
X509FindType="Enumeration" />
<dns value="String" />
<rsa value="String" />
<servicePrincipalName value="String" />
<userPrincipalName value="String" />
</identity>
특성 및 요소
다음 섹션에서는 특성, 자식 요소 및 부모 요소에 대해 설명합니다.
특성
없음
자식 요소
요소 | Description |
---|---|
인증서(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합니다. 이 요소에는 문자열인 value 특성이 포함되며 실제 사용자 이름이 포함됩니다. 이 요소는 UserPrincipalNameElement 형식입니다. |
부모 요소
요소 | Description |
---|---|
<custom> | netPeerTcpBinding에 대한 사용자 지정 피어 확인자를 지정합니다. |
<endpoint> | 서비스 엔드포인트를 구성합니다. |
<클라이언트>의 <엔드포인트> | 채널 엔드포인트를 구성합니다. |
<발급자> | 페더레이션 서비스에 대한 STS(보안 토큰 서비스)를 지정합니다. |
<issuerMetadata> | 페더레이션 서비스의 STS(보안 토큰 서비스)에 대한 메타데이터 엔드포인트를 지정합니다. |
<issuedTokenParameters> | 사용자 지정 바인딩에서 발급된 토큰에 대한 매개 변수를 정의합니다. |
<localIssuer> | 로컬 STS(보안 토큰 서비스)를 지정합니다. |
참고 항목
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET