Compartilhar via


<localIssuer>

Especifica o endereço e a associação do emissor local a ser usado para obter um token de segurança.

<configuration>
  <system.serviceModel>
    <behaviors>
      <endpointBehaviors>
        <behavior>
          <clientCredentials>
            <issuedToken>
              <localIssuer>

Syntax

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

Atributos e elementos

As seções a seguir descrevem os atributos, os elementos filho e os elementos pai

Atributos

Atributo Descrição
address Cadeia de caracteres obrigatória. Especifica o URI do emissor local.
associação Cadeia de caracteres opcional. Uma das associações fornecidas pelo sistema. Para obter uma lista, confira Associações fornecidas pelo sistema.
bindingConfiguration Cadeia de caracteres opcional. Especifica uma configuração de associação encontrada no arquivo de configuração.

Elementos filho

Elemento Descrição
<identity> Especifica informações de identidade para o emissor local.
<headers> Uma coleção de cabeçalhos de endereço necessários para resolver corretamente o emissor local. Você pode usar a palavra-chave add para adicionar um cabeçalho a esta coleção.

Elementos pai

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

Comentários

Ao obter um token emitido de um STS (Serviço de Token de Segurança), o aplicativo cliente deve ser configurado com o endereço e a associação a serem usados para se comunicar com o STS. Quando o WSFederationHttpBinding não fornece uma URL para o serviço de token de segurança ou quando o endereço do emissor de uma associação federada é http://schemas.microsoft.com/2005/12/ServiceModel/Addressing/Anonymous ou null, o canal WCF (Windows Communication Foundation) do cliente usa os valores especificados por address e binding para se comunicar com o STS para obter o token emitido. Para obter mais informações sobre como configurar um emissor local, consulte Como configurar um emissor local.

Exemplo

O exemplo a seguir define os atributos address, binding e bindingConfiguration de um elemento 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>

Confira também