Partager via


<localIssuer>

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

Hiérarchie de schéma

<system.serviceModel>
  <behaviors>
    <endpointBehaviors>
      <behavior> de <endpointBehaviors>
        <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.

binding

Chaîne facultative. Une des liaisons fournies par le système. Pour obtenir une liste, consultez System-Provided Bindings.

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>, élément

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 à 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 d'émission de jeton de sécurité ou lorsque l'adresse de l'émetteur d'une liaison fédérée est https://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 afin de communiquer avec le STS pour obtenir le jeton émis. Pour plus d'informations sur la configuration d'un émetteur local, consultez How To: Configure a Local Issuer.

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

Référence

LocalIssuer
IssuedTokenParametersEndpointAddressElement
IssuedTokenClientCredential

Autres ressources

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