<localIssuer>

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

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

语法

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

特性和元素

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

特性

属性 说明
address 必选字符串。 指定本地颁发者的 URI。
binding 可选的字符串。 系统提供的一个绑定。 关于列表,请参阅系统提供的绑定
bindingConfiguration 可选的字符串。 指定在配置文件中找到的绑定配置。

子元素

元素 说明
<identity> 指定此本地颁发者的标识信息。
<headers> 地址头的集合,要正确书写本地颁发者的地址必须使用这些地址头。 可以使用 add 关键字向此集合添加标头。

父元素

元素 说明
<issuedToken> 指定用于向服务验证客户端身份的自定义令牌。

备注

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

示例

下面的示例设置 address 元素的 bindingbindingConfigurationlocalIssuer 属性。

<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>

请参阅