Wcf 如何设置sts颁发者的userprincipalname?

Wcf 如何设置sts颁发者的userprincipalname?,wcf,wcf-security,federation,Wcf,Wcf Security,Federation,MS内部人士和/或WCF专家的简单问题: 在使用WS-Federation绑定到服务的客户端中,如何通过配置指定sts颁发者的userprincipalname?(这样客户端就可以使用Windows auth对IP-STS进行身份验证)好的,我不知道为什么以前找不到这个,但周一早上的第一件事是立即弹出答案: wsfederation的issuer元素是一个端点配置,允许您在其中设置用户主体名称 上面链接中的架构如下所示: <issuer address="Uri" > <

MS内部人士和/或WCF专家的简单问题:


在使用WS-Federation绑定到服务的客户端中,如何通过配置指定sts颁发者的userprincipalname?(这样客户端就可以使用Windows auth对IP-STS进行身份验证)

好的,我不知道为什么以前找不到这个,但周一早上的第一件事是立即弹出答案:

wsfederation的issuer元素是一个端点配置,允许您在其中设置用户主体名称

上面链接中的架构如下所示:

<issuer address="Uri" >
   <headers>
      <add name="String"
                 namespace="String" />
   </headers>
   <identity>
           <certificate encodedValue="String"/>
      <certificateReference findValue="String" 
         isChainIncluded="Boolean"
         storeName="AddressBook/AuthRoot/CertificateAuthority/Disallowed/My/Root/TrustedPeople/TrustedPublisher"
         storeLocation="LocalMachine/CurrentUser"
                  x509FindType=System.Security.Cryptography.X509certificates.X509findtype/>
      <dns value="String"/>
      <rsa value="String"/>
      <servicePrincipalName value="String"/>
      <usePrincipalName value="String"/>
   </identity>
</issuer>