<localIssuer>

Gibt die Adresse und Bindung des lokalen Ausstellers zum Abrufen eines Sicherheitstokens an.

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

Syntax

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

Attribute und Elemente

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

Attribute

attribute BESCHREIBUNG
address Erforderliche Zeichenfolge. Gibt den URI des lokalen Ausstellers an.
bindung Optionale Zeichenfolge. Eine der vom System bereitgestellten Bindungen. Eine Liste finden Sie unter Vom System bereitgestellten Bindungen.
bindingConfiguration Optionale Zeichenfolge. Gibt eine Bindungskonfiguration aus der Konfigurationsdatei an.

Untergeordnete Elemente

Element BESCHREIBUNG
<identity> Gibt Identitätsinformationen für den lokalen Aussteller an.
<headers> Eine Auflistung von Adressheadern, die erforderlich sind, um den lokalen Aussteller ordnungsgemäß zu adressieren. Sie können das add-Schlüsselwort verwenden, um dieser Auflistung einen Header hinzuzufügen.

Übergeordnete Elemente

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

Bemerkungen

Beim Abrufen eines von einem Sicherheitstokendienst ( Security Token Service, STS) ausgestellten Tokens muss die Clientanwendung mit der zu verwendenden Adresse und Bindung konfiguriert sein, um mit dem STS kommunizieren zu können. Wenn die WSFederationHttpBinding-Klasse keine URL für den Sicherheitstokendienst bereitstellt, oder wenn die Zertifikatausstelleradresse einer Verbundbindung http://schemas.microsoft.com/2005/12/ServiceModel/Addressing/Anonymous oder null lautet, verwendet der Windows Communication Foundation-Kanal (WCF) des Clients die angegebenen Werte address und binding, um mit dem STS zu kommunizieren, um das ausgestellte Token abzurufen. Weitere Informationen zum Konfigurieren eines lokalen Ausstellers finden Sie unter Vorgehensweise: Konfigurieren eines lokalen Ausstellers.

Beispiel

Im folgenden Beispiel werden die Attribute address, binding und 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