Поделиться через


<localIssuer>

Указывает адрес и привязку локального издателя, используемого для получения маркера безопасности.

Иерархия схемы

<system.serviceModel>
  <варианты поведения>
    <endpointBehaviors>
      <behavior> для <endpointBehaviors>
        <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/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