Freigeben über


<localIssuer>

Gibt die Adresse und Bindung des lokalen Ausstellers an, der zum Abrufen eines Sicherheitstokens verwendet werden soll.

<Konfiguration>
   <system.serviceModel>
     <verhaltensweisen>
       <endpointBehaviors>
         <Benehmen>
           <Clientcredentials>
             <issuedToken>
               <localIssuer>

Syntax

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

Attribute und Elemente

In den folgenden Abschnitten werden Attribute, untergeordnete Elemente und übergeordnete Elemente beschrieben.

Attribute

Merkmal Description
address Erforderliche Zeichenfolge. Gibt den URI des lokalen Ausstellers an.
binding Optionale Zeichenfolge. Eine der vom System bereitgestellten Bindungen. Eine Liste finden Sie unter System-Provided Bindungen.
bindingConfiguration Optionale Zeichenfolge. Gibt eine Bindungskonfiguration in der Konfigurationsdatei an.

Untergeordnete Elemente

Element Description
<Identität> Gibt Identitätsinformationen für den lokalen Aussteller an.
<Header> Eine Sammlung von Adressheadern, die erforderlich sind, um den lokalen Aussteller korrekt zu adressieren. Sie können das add Schlüsselwort verwenden, um dieser Auflistung eine Kopfzeile hinzuzufügen.

Übergeordnete Elemente

Element Description
<issuedToken> Gibt ein benutzerdefiniertes Token an, das zum Authentifizieren eines Clients bei einem Dienst verwendet wird.

Bemerkungen

Beim Abrufen eines ausgestellten Tokens von einem Sicherheitstokendienst (Security Token Service, STS) muss die Clientanwendung mit der Adresse und Bindung konfiguriert werden, die für die Kommunikation mit dem STS verwendet werden soll. Wenn die WSFederationHttpBinding URL für den Sicherheitstokendienst oder die Ausstelleradresse einer Verbundbindung http://schemas.microsoft.com/2005/12/ServiceModel/Addressing/Anonymous oder nullder Windows Communication Foundation (WCF)-Kanal des Clients die angegebenen address Werte verwendet und binding mit dem STS kommuniziert, um das ausgestellte Token abzurufen. Weitere Informationen zum Konfigurieren eines lokalen Ausstellers finden Sie unter How to: Configure a Local Issuer.

Example

Im folgenden Beispiel werden die addressAttribute bindingund Eigenschaften bindingConfiguration eines localIssuer Elements festgelegt.

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

Siehe auch