Partager via


<localIssuer>

Spécifie l'adresse et la liaison de l'émetteur local à utiliser pour obtenir un jeton de sécurité.

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

Syntaxe

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

Attributs et éléments

Les sections suivantes décrivent des attributs, des éléments enfants et des éléments parents.

Attributs

Attribut Description
address Chaîne obligatoire. Spécifie l'URI de l'émetteur local.
liaison de sortie Chaîne facultative. Une des liaisons fournies par le système. Pour obtenir une liste, consultez Liaisons fournies par le système.
bindingConfiguration Chaîne facultative. Spécifie une configuration de liaison recherchée dans le fichier de configuration.

Éléments enfants

Élément Description
<identity> Spécifie les informations d'identité de l'émetteur local.
<headers> Collection d'en-têtes d'adresse requis pour adresser correctement l'émetteur local. Vous pouvez utiliser le mot clé add pour ajouter un en-tête à cette collection.

Éléments parents

Élément Description
<issuedToken> Spécifie un jeton personnalisé utilisé pour authentifier un client auprès d'un service.

Notes

Lors de l'obtention d'un jeton émis depuis un service d'émission de jeton de sécurité (STS), l'application cliente doit être configurée avec l'adresse et la liaison à utiliser pour pouvoir communiquer avec le STS. Lorsque WSFederationHttpBinding ne fournit pas d’URL pour le service de jeton de sécurité, ou que l’adresse de l’émetteur d’une liaison fédérée est http://schemas.microsoft.com/2005/12/ServiceModel/Addressing/Anonymous ou null, le canal Windows Communication Foundation (WCF) du client utilise les valeurs spécifiées par address et binding pour communiquer avec le STS afin d’obtenir le jeton émis. Pour plus d’informations sur la configuration d’un émetteur local, consultez Procédure : Configurer un émetteur local.

Exemple

L'exemple suivant définit les attributs address, binding et bindingConfiguration d'un élément 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>

Voir aussi