Partilhar via


<localIssuer>

Especifica o endereço e o enlace do emissor local a utilizar para obter um token de segurança.

<configuração>
  <system.serviceModel>
    <comportamentos>
      <endpointBehaviors>
        <comportamento>
          <clientCredentials>
            <issuedToken>
              <localIssuer>

Syntax

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

Atributos e Elementos

As secções seguintes descrevem atributos, elementos subordinados e elementos principais

Atributos

Atributo Descrição
address Cadeia necessária. Especifica o URI do emissor local.
binding Cadeia opcional. Um dos enlaces fornecidos pelo sistema. Para obter uma lista, veja Enlaces Fornecidos pelo Sistema.
bindingConfiguration Cadeia opcional. Especifica uma configuração de enlace encontrada no ficheiro de configuração.

Elementos Subordinados

Elemento Descrição
<identidade> Especifica informações de identidade para o emissor local.
<cabeçalhos> Uma coleção de cabeçalhos de endereço que são necessários para resolver corretamente o emissor local. Pode utilizar a add palavra-chave para adicionar um cabeçalho a esta coleção.

Elementos Principais

Elemento Descrição
<issuedToken> Especifica um token personalizado utilizado para autenticar um cliente num serviço.

Observações

Ao obter um token emitido a partir de um Serviço de Tokens de Segurança (STS), a aplicação cliente tem de ser configurada com o endereço e o enlace a utilizar para comunicar com o STS. Quando o WSFederationHttpBinding não fornece um URL para o serviço de tokens de segurança, ou quando o endereço do emissor de um enlace federado é http://schemas.microsoft.com/2005/12/ServiceModel/Addressing/Anonymous ou null, o canal do Windows Communication Foundation (WCF) do cliente utiliza os valores especificados por address e binding para comunicar com o STS para obter o token emitido. Para obter mais informações sobre como configurar um emissor local, veja Como: Configurar um Emissor Local.

Exemplo

O exemplo seguinte define os addressatributos , bindinge bindingConfiguration de um localIssuer elemento.

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

Ver também