<identity>
ID 要素を使用すると、クライアント開発者は予想されるサービスの ID をデザイン時に指定できます。 クライアントとサービスの間のハンドシェイク プロセスでは、Windows Communication Foundation (WCF) インフラストラクチャによってこの要素の値と予期されるサービスの ID が照合されるため、認証が可能になります。 詳細については、「サービス ID と認証」を参照してください。
configuration
system.serviceModel
<client>
<endpoint>
<identity>
構文
<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>
属性および要素
以降のセクションでは、属性、子要素、および親要素について説明します。
属性
なし。
子要素
要素 | 説明 |
---|---|
証明書 (certificate) | X.509 証明書の設定を指定します。 この要素は CertificateElement 型です。 この要素には、この証明書でエンコードされる値を指定する文字列の encodedValue 属性が含まれています。 |
certificateReference | X.509 証明書検証の設定を指定します。 この要素は CertificateReferenceElement 型です。 |
dns | サービスの認証に使用される X.509 証明書の DNS を指定します。 この要素には、実際の ID を含む文字列の value 属性が含まれています。 |
rsa | クライアントに対するサービスの認証に使用される X.509 証明書の RSA フィールドの値を指定します。 この要素には、実際の ID を含む文字列の value 属性が含まれています |
servicePrincipalName | サーバー プリンシパル名 (SPN) ID を指定します。これは、サービスのインスタンスを一意に識別するために、クライアントにより使用されるプリンシパル名です。 この要素には、実際のプリンシパル名が文字列で含まれている value 属性が含まれています。 この要素は ServicePrincipalNameElement 型です。 |
userPrincipalName | ユーザー プリンシパル名 (UPN) ID を指定します。これは、ネットワーク上のユーザーのログオン名の種類です。 ユーザー プリンシパル名の構成は、Active Directory で使用されるユーザー オブジェクト名の後にアット マーク (@) が続き、通常、ドメイン ネーム システムの親ドメインが続きます。 たとえば、Fabrikam.com ドメイン ツリーの Jeff のユーザー プリンシパル名は、jeff@fabrikam.com となります。 この要素には、実際のプリンシパル名が文字列で含まれている value 属性が含まれています。 この要素は UserPrincipalNameElement 型です。 |
親要素
要素 | 説明 |
---|---|
<custom> | netPeerTcpBinding のカスタム ピア リゾルバーを指定します。 |
<endpoint> | サービス エンドポイントを構成します。 |
<client> の <endpoint> | チャネル エンドポイントを構成します。 |
<issuer> | フェデレーション サービスのセキュリティ トークン サービス (STS) を指定します。 |
<issuerMetadata> | フェデレーション サービスのセキュリティ トークン サービス (STS) のメタデータ エンドポイントを指定します。 |
<issuedTokenParameters> | カスタム バインドで発行済みトークンのパラメーターを定義します。 |
<localIssuer> | ローカル セキュリティ トークン サービス (STS) を指定します。 |
関連項目
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET