<localIssuer>
Указывает адрес и привязку локального издателя, используемого для получения маркера безопасности.
Иерархия схемы
<system.serviceModel>
<варианты поведения>
<endpointBehaviors>
<behavior> для <endpointBehaviors>
<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) клиента использует для обмена данными с STS и получения маркера значения, указанные параметрами address и binding. Дополнительные сведения о настройке локального издателя см. в разделе How To: Configure a Local Issuer.
Пример
В следующем примере устанавливаются атрибуты address, binding и bindingConfiguration элемента localIssuer.
<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