Bagikan melalui


<localIssuer>

Menentukan alamat dan pengikatan penerbit lokal yang akan digunakan untuk mendapatkan token keamanan.

<konfigurasi>
  <system.serviceModel>
    <perilaku>
      <endpointBehaviors>
        <perilaku>
          <clientCredentials>
            <issuedToken>
              <localIssuer>

Sintaks

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

Atribut dan Elemen

Bagian berikut menjelaskan atribut, elemen anak, dan elemen induk

Atribut

Atribut Deskripsi
alamat String yang diperlukan. Menentukan URI penerbit lokal.
Azure Storage String opsional. Salah satu pengikatan yang disediakan sistem. Untuk daftarnya, lihat Pengikatan yang Disediakan Sistem.
bindingConfiguration String opsional. Menentukan konfigurasi pengikatan yang ditemukan dalam file konfigurasi.

Elemen Anak

Elemen Deskripsi
<identitas> Menentukan informasi identitas untuk penerbit lokal.
<header> Kumpulan header alamat yang diperlukan untuk mengatasi penerbit lokal dengan benar. Anda dapat menggunakan kata kunci add untuk menambahkan header ke koleksi ini.

Elemen Induk

Elemen Deskripsi
<issuedToken> Menentukan token kustom yang digunakan untuk mengautentikasi klien ke layanan.

Keterangan

Saat mendapatkan token yang dikeluarkan dari Security Token Service (STS), aplikasi klien harus dikonfigurasi dengan alamat dan mengikat untuk digunakan untuk berkomunikasi dengan STS. Bila WSFederationHttpBinding tidak menyediakan URL untuk layanan token keamanan, atau bila alamat penerbit ikatan gabungan adalah http://schemas.microsoft.com/2005/12/ServiceModel/Addressing/Anonymous atau null, saluran Windows Communication Foundation (WCF) klien menggunakan nilai yang ditentukan oleh address dan binding untuk berkomunikasi dengan STS untuk mendapatkan token yang dikeluarkan. Untuk informasi selengkapnya tentang mengonfigurasi penerbit lokal, lihat Cara: Mengonfigurasi Penerbit Lokal.

Contoh

Contoh berikut menyetel atribut address, binding, dan bindingConfiguration dari elemen 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>

Lihat juga