<localIssuer>

指定要用于颁发安全令牌的本地颁发者的地址和绑定。

架构层次结构

<system.serviceModel>
  <behaviors>
    <endpointBehaviors>
      <endpointBehaviors> 的 <behavior>
        <clientCredentials>
          <issuedToken>
            <localIssuer>

语法

<localIssuer address="string"
      binding="string"
      bindingConfiguration="string" />

属性和元素

以下几节描述了特性、子元素和父元素

属性

特性 说明

address

必选字符串。指定本地颁发者的 URI。

binding

可选的字符串。系统提供的一个绑定。有关列表,请参见System-Provided Bindings

bindingConfiguration

可选的字符串。指定在配置文件中找到的绑定配置。

子元素

元素 说明

<identity>

指定此本地颁发者的标识信息。

<headers> 元素

地址头的集合,要正确书写本地颁发者的地址必须使用这些地址头。可以使用 add 关键字向此集合添加标头。

父元素

元素 说明

<issuedToken>

指定用于向服务验证客户端身份的自定义令牌。

备注

从安全令牌服务 (STS) 获取已颁发的令牌时,必须使用地址和绑定配置客户端应用程序,以将其用于与 STS 进行通信。如果 WSFederationHttpBinding 没有为安全令牌服务提供 URL,或者联合绑定的颁发者地址为 https://schemas.microsoft.com/2005/12/ServiceModel/Addressing/Anonymousnull,则客户端的 Windows Communication Foundation (WCF) 通道使用由 addressbinding 指定的值与 STS 进行通信,以获取颁发的令牌。有关配置本地颁发者的更多信息,请参见How To: Configure a Local Issuer

示例

下面的示例设置 localIssuer 元素的 addressbindingbindingConfiguration 属性。

<system.serviceModel>
 <behaviors>
 <endpointBehaviors>
  <behavior name="MyEndpointBehavior">
   <clientCredentials>
    <issuedToken cacheIssuedTokens="false" 
                 defaultKeyEntropyMode="ClientEntropy">
     <localIssuer address="net.tcp://cohowinery/tokens" 
                  binding="netTcpBinding"
                  bindingConfiguration="myTcpBindingConfig" />
    </issuedToken>
   </clientCredentials>
  </behavior>
  </endpointBehaviors>
  </behaviors>
</system.serviceModel>

另请参见

参考

LocalIssuer
IssuedTokenParametersEndpointAddressElement
IssuedTokenClientCredential

其他资源

Security Behaviors in WCF
How To: Configure a Local Issuer
Specifying Service Identity
Security Behaviors in Windows Communication Foundation
Federation and SAML
Securing Services and Clients
Securing Clients
How To: Create a Federated Client
Federation and Issued Tokens