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


<localIssuer>

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

<Конфигурации>
  <system.serviceModel>
    <Поведения>
      <EndpointBehaviors>
        <Поведение>
          <clientCredentials>
            <issuedToken>
              <localIssuer>

Синтаксис

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

Атрибуты и элементы

В следующих разделах описываются атрибуты, дочерние и родительские элементы.

Атрибуты

Атрибут Описание
address Обязательная строка. Указывает универсальный код ресурса (URI) локального издателя.
binding Необязательная строка. Одна из привязок, предоставляемых системой. Список см. в разделе Системные привязки.
bindingConfiguration Необязательная строка. Указывает конфигурацию привязки в файле конфигурации.

Дочерние элементы

Элемент Описание
<Идентичности> Указывает идентификационные данные для локального издателя.
<Заголовки> Коллекция заголовков адреса, требуемых для правильного обращения к локальному издателю. Заголовок в эту коллекцию можно добавить с помощью ключевого слова add.

Родительские элементы

Элемент Описание
<issuedToken> Задает пользовательский маркер, используемый для проверки подлинности клиента при подключении к службе.

Комментарии

При получении маркера от службы маркеров безопасности (STS) в клиентском приложении должны быть заданы адрес и привязка для установления соединения с STS. WSFederationHttpBinding Если не предоставляет URL-адрес для службы маркеров безопасности или если адресом издателя федеративной привязки является http://schemas.microsoft.com/2005/12/ServiceModel/Addressing/Anonymous или null, канал Windows Communication Foundation (WCF) клиента использует значения, указанные address в и binding , для связи с sts для получения выданного маркера. Дополнительные сведения о настройке локального издателя см. в разделе Практическое руководство. Настройка локального издателя.

Пример

В следующем примере устанавливаются атрибуты 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>

См. также раздел