<localIssuer>
指定要用于颁发安全令牌的本地颁发者的地址和绑定。
架构层次结构
<system.serviceModel>
<behaviors>
<endpointBehaviors>
<endpointBehaviors> 的 <behavior>
<clientCredentials>
<issuedToken>
<localIssuer>
语法
<localIssuer address="string"
binding="string"
bindingConfiguration="string" />
属性和元素
以下几节描述了特性、子元素和父元素
属性
特性 | 说明 |
---|---|
address |
必选字符串。指定本地颁发者的 URI。 |
binding |
可选的字符串。系统提供的一个绑定。有关列表,请参见System-Provided Bindings。 |
bindingConfiguration |
可选的字符串。指定在配置文件中找到的绑定配置。 |
子元素
元素 | 说明 |
---|---|
指定此本地颁发者的标识信息。 |
|
地址头的集合,要正确书写本地颁发者的地址必须使用这些地址头。可以使用 add 关键字向此集合添加标头。 |
父元素
元素 | 说明 |
---|---|
指定用于向服务验证客户端身份的自定义令牌。 |
备注
从安全令牌服务 (STS) 获取已颁发的令牌时,必须使用地址和绑定配置客户端应用程序,以将其用于与 STS 进行通信。如果 WSFederationHttpBinding 没有为安全令牌服务提供 URL,或者联合绑定的颁发者地址为 https://schemas.microsoft.com/2005/12/ServiceModel/Addressing/Anonymous 或 null,则客户端的 Windows Communication Foundation (WCF) 通道使用由 address 和 binding 指定的值与 STS 进行通信,以获取颁发的令牌。有关配置本地颁发者的更多信息,请参见How To: Configure a Local Issuer。
示例
下面的示例设置 localIssuer 元素的 address、binding 和 bindingConfiguration 属性。
<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