Udostępnij za pośrednictwem


<localIssuer>

Określa adres i powiązanie lokalnego wystawcy, który ma być używany do uzyskiwania tokenu zabezpieczającego.

<Konfiguracji>
  <System.servicemodel>
    <Zachowania>
      <endpointBehaviors>
        <Zachowanie>
          <Clientcredentials>
            <Issuedtoken>
              <localIssuer>

Składnia

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

Atrybuty i elementy

W poniższych sekcjach opisano atrybuty, elementy podrzędne i elementy nadrzędne

Atrybuty

Atrybut Opis
adres Wymagany ciąg. Określa identyfikator URI wystawcy lokalnego.
powiązanie Ciąg opcjonalny. Jedno z powiązań dostarczonych przez system. Aby uzyskać listę, zobacz Powiązania dostarczone przez system.
Bindingconfiguration Ciąg opcjonalny. Określa konfigurację powiązania znalezioną w pliku konfiguracji.

Elementy podrzędne

Element Opis
<Tożsamości> Określa informacje o tożsamości dla lokalnego wystawcy.
<Nagłówki> Kolekcja nagłówków adresów, które są wymagane w celu poprawnego adresowania wystawcy lokalnego. Możesz użyć słowa kluczowego add , aby dodać nagłówek do tej kolekcji.

Elementy nadrzędne

Element Opis
<Issuedtoken> Określa niestandardowy token używany do uwierzytelniania klienta w usłudze.

Uwagi

W przypadku uzyskiwania wystawionego tokenu z usługi tokenu zabezpieczającego (STS) aplikacja kliencka musi być skonfigurowana przy użyciu adresu i powiązania, aby mogła komunikować się z usługą STS. Jeśli adres WSFederationHttpBinding URL usługi tokenu zabezpieczającego nie zostanie podany lub gdy adres wystawcy powiązania federacyjnego to http://schemas.microsoft.com/2005/12/ServiceModel/Addressing/Anonymous lub null, kanał programu Windows Communication Foundation (WCF) klienta używa wartości określonych przez address usługę i binding do komunikowania się z usługą STS w celu uzyskania wystawionego tokenu. Aby uzyskać więcej informacji na temat konfigurowania wystawcy lokalnego, zobacz How to: Configure a Local Issuer (Jak skonfigurować wystawcę lokalnego).

Przykład

W poniższym przykładzie ustawiane są addressatrybuty localIssuer , bindingi bindingConfiguration elementu .

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

Zobacz też