Dela via


<localIssuer>

Anger adressen och bindningen för den lokala utfärdaren som ska användas för att hämta en säkerhetstoken.

<Konfiguration>
  <system.serviceModel>
    <Beteenden>
      <endpointBehaviors>
        <Beteende>
          <clientCredentials>
            <issuedToken>
              <localIssuer>

Syntax

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

Attribut och element

I följande avsnitt beskrivs attribut, underordnade element och överordnade element

Attribut

Attribut Beskrivning
adress Obligatorisk sträng. Anger URI för den lokala utfärdaren.
bindning Valfri sträng. En av de bindningar som tillhandahålls av systemet. En lista finns i Bindningar som tillhandahålls av systemet.
bindingConfiguration Valfri sträng. Anger en bindningskonfiguration som finns i konfigurationsfilen.

Underordnade element

Element Beskrivning
<Identitet> Anger identitetsinformation för den lokala utfärdaren.
<Headers> En samling adresshuvuden som krävs för att kunna hantera den lokala utfärdaren korrekt. Du kan använda nyckelordet add för att lägga till en rubrik i den här samlingen.

Överordnade element

Element Beskrivning
<issuedToken> Anger en anpassad token som används för att autentisera en klient till en tjänst.

Kommentarer

När du hämtar en utfärdad token från en säkerhetstokentjänst (STS) måste klientprogrammet konfigureras med den adress och bindning som ska användas för att kommunicera med STS. WSFederationHttpBinding När inte anger en URL för säkerhetstokentjänsten, eller när utfärdaradressen för en federerad bindning är http://schemas.microsoft.com/2005/12/ServiceModel/Addressing/Anonymous eller null, använder klientens WCF-kanal (Windows Communication Foundation) de värden som anges av address och binding för att kommunicera med STS för att hämta den utfärdade token. Mer information om hur du konfigurerar en lokal utfärdare finns i Så här konfigurerar du en lokal utfärdare.

Exempel

I följande exempel anges attributen address, bindingoch bindingConfiguration för ett localIssuer element.

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

Se även