Bagikan melalui


KerberosSecurityTokenProvider Kelas

Definisi

Mewakili penyedia token keamanan yang menyediakan KerberosRequestorSecurityToken token keamanan untuk pengirim pesan SOAP.

public ref class KerberosSecurityTokenProvider : System::IdentityModel::Selectors::SecurityTokenProvider
public class KerberosSecurityTokenProvider : System.IdentityModel.Selectors.SecurityTokenProvider
type KerberosSecurityTokenProvider = class
    inherit SecurityTokenProvider
Public Class KerberosSecurityTokenProvider
Inherits SecurityTokenProvider
Warisan
KerberosSecurityTokenProvider

Keterangan

Dalam kebanyakan kasus KerberosSecurityTokenProvider , kelas tidak perlu dipanggil secara langsung, karena dipanggil ketika klien mengirim pesan SOAP yang memerlukan KerberosRequestorSecurityToken token keamanan. Secara khusus, klien menentukan jenis token keamanan yang diperlukan menggunakan ClientCredentials kelas dan ClientCredentials kelas memanggil GetToken metode untuk mendapatkan token keamanan. Ketika token keamanan yang diperlukan adalah KerberosRequestorSecurityToken token keamanan, GetToken metode memanggil GetTokenCore(TimeSpan) metode .

Konstruktor

KerberosSecurityTokenProvider(String)

Menginisialisasi instans KerberosSecurityTokenProvider baru kelas menggunakan nama perwakilan layanan yang ditentukan.

KerberosSecurityTokenProvider(String, TokenImpersonationLevel)

Menginisialisasi instans KerberosSecurityTokenProvider baru kelas menggunakan nama perwakilan layanan yang ditentukan dan apakah klien mengizinkan penerima KerberosRequestorSecurityToken token keamanan untuk meniru kredensial klien.

KerberosSecurityTokenProvider(String, TokenImpersonationLevel, NetworkCredential)

Menginisialisasi instans KerberosSecurityTokenProvider baru kelas menggunakan nama perwakilan layanan, identitas klien, dan apakah klien mengizinkan penerima KerberosRequestorSecurityToken token keamanan untuk meniru kredensial klien.

Properti

NetworkCredential

Mendapatkan identitas KerberosRequestorSecurityToken token keamanan.

ServicePrincipalName

Mendapatkan nama perwakilan layanan dari KerberosRequestorSecurityToken token keamanan yang akan didapatkan.

SupportsTokenCancellation

Mendapatkan nilai yang menunjukkan apakah token keamanan dapat dibatalkan.

(Diperoleh dari SecurityTokenProvider)
SupportsTokenRenewal

Mendapatkan nilai yang menunjukkan apakah token keamanan dapat diperbarui.

(Diperoleh dari SecurityTokenProvider)
TokenImpersonationLevel

Mendapatkan nilai yang menentukan tingkat di mana penerima KerberosRequestorSecurityToken token keamanan dapat bertindak atas nama klien.

Metode

BeginCancelToken(TimeSpan, SecurityToken, AsyncCallback, Object)

Memulai operasi asinkron untuk membatalkan token keamanan.

(Diperoleh dari SecurityTokenProvider)
BeginCancelTokenCore(TimeSpan, SecurityToken, AsyncCallback, Object)

Memulai operasi asinkron untuk membatalkan token keamanan.

(Diperoleh dari SecurityTokenProvider)
BeginGetToken(TimeSpan, AsyncCallback, Object)

Memulai operasi asinkron untuk mendapatkan token keamanan.

(Diperoleh dari SecurityTokenProvider)
BeginGetTokenCore(TimeSpan, AsyncCallback, Object)

Memulai operasi asinkron untuk mendapatkan token keamanan.

(Diperoleh dari SecurityTokenProvider)
BeginRenewToken(TimeSpan, SecurityToken, AsyncCallback, Object)

Memulai operasi asinkron yang memperbarui token keamanan.

(Diperoleh dari SecurityTokenProvider)
BeginRenewTokenCore(TimeSpan, SecurityToken, AsyncCallback, Object)

Memulai operasi asinkron yang memperbarui token keamanan.

(Diperoleh dari SecurityTokenProvider)
CancelToken(TimeSpan, SecurityToken)

Membatalkan token keamanan.

(Diperoleh dari SecurityTokenProvider)
CancelTokenAsync(TimeSpan, SecurityToken)

Membatalkan token keamanan.

(Diperoleh dari SecurityTokenProvider)
CancelTokenCore(TimeSpan, SecurityToken)

Membatalkan token keamanan.

(Diperoleh dari SecurityTokenProvider)
CancelTokenCoreAsync(TimeSpan, SecurityToken)

Membatalkan token keamanan.

(Diperoleh dari SecurityTokenProvider)
EndCancelToken(IAsyncResult)

Menyelesaikan operasi asinkron untuk membatalkan token keamanan.

(Diperoleh dari SecurityTokenProvider)
EndCancelTokenCore(IAsyncResult)

Menyelesaikan operasi asinkron untuk membatalkan token keamanan.

(Diperoleh dari SecurityTokenProvider)
EndGetToken(IAsyncResult)

Menyelesaikan operasi asinkron untuk mendapatkan token keamanan.

(Diperoleh dari SecurityTokenProvider)
EndGetTokenCore(IAsyncResult)

Menyelesaikan operasi asinkron untuk mendapatkan token keamanan.

(Diperoleh dari SecurityTokenProvider)
EndRenewToken(IAsyncResult)

Menyelesaikan operasi asinkron untuk memperbarui token keamanan.

(Diperoleh dari SecurityTokenProvider)
EndRenewTokenCore(IAsyncResult)

Menyelesaikan operasi asinkron untuk memperbarui token keamanan.

(Diperoleh dari SecurityTokenProvider)
Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetToken(TimeSpan)

Mendapatkan token keamanan.

(Diperoleh dari SecurityTokenProvider)
GetTokenAsync(TimeSpan)

Mendapatkan token keamanan.

(Diperoleh dari SecurityTokenProvider)
GetTokenCore(TimeSpan)

KerberosRequestorSecurityToken Mendapatkan token keamanan.

GetTokenCoreAsync(TimeSpan)

Mendapatkan token keamanan.

(Diperoleh dari SecurityTokenProvider)
GetType()

Mendapatkan instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari yang saat ini Object.

(Diperoleh dari Object)
RenewToken(TimeSpan, SecurityToken)

Memperbarui token keamanan.

(Diperoleh dari SecurityTokenProvider)
RenewTokenAsync(TimeSpan, SecurityToken)

Memperbarui token keamanan.

(Diperoleh dari SecurityTokenProvider)
RenewTokenCore(TimeSpan, SecurityToken)

Memperbarui token keamanan.

(Diperoleh dari SecurityTokenProvider)
RenewTokenCoreAsync(TimeSpan, SecurityToken)

Memperbarui token keamanan.

(Diperoleh dari SecurityTokenProvider)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk

Lihat juga