Aracılığıyla paylaş


KerberosSecurityTokenProvider Sınıf

Tanım

SOAP iletisi göndereni için güvenlik belirteçleri sağlayan KerberosRequestorSecurityToken bir güvenlik belirteci sağlayıcısını temsil eder.

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

Açıklamalar

Çoğu durumda KerberosSecurityTokenProvider , bir istemci güvenlik belirteci gerektiren KerberosRequestorSecurityToken bir SOAP iletisi gönderdiğinde çağrıldığı için sınıfın doğrudan çağrılması gerekmez. Özellikle, bir istemci sınıfını kullanarak ClientCredentials gereken güvenlik belirtecinin türünü belirtir ve ClientCredentials sınıfı bir güvenlik belirteci almak için yöntemini çağırır GetToken . Gereken güvenlik belirteci bir KerberosRequestorSecurityToken güvenlik belirteci GetToken olduğunda yöntemi yöntemini çağırır GetTokenCore(TimeSpan) .

Oluşturucular

KerberosSecurityTokenProvider(String)

Belirtilen hizmet asıl adını kullanarak sınıfının yeni bir örneğini KerberosSecurityTokenProvider başlatır.

KerberosSecurityTokenProvider(String, TokenImpersonationLevel)

Belirtilen hizmet sorumlusu adını ve bir istemcinin KerberosSecurityTokenProvider güvenlik belirtecinin alıcısının KerberosRequestorSecurityToken istemcinin kimlik bilgilerini taklit etmesine izin verip vermediğini kullanarak sınıfın yeni bir örneğini başlatır.

KerberosSecurityTokenProvider(String, TokenImpersonationLevel, NetworkCredential)

Belirtilen hizmet asıl adını, istemci kimliğini ve bir istemcinin KerberosSecurityTokenProvider güvenlik belirtecinin alıcısının istemcinin kimlik bilgilerini taklit etmesine izin verip vermediğini kullanarak sınıfın KerberosRequestorSecurityToken yeni bir örneğini başlatır.

Özellikler

NetworkCredential

Güvenlik belirtecinin KerberosRequestorSecurityToken kimliğini alır.

ServicePrincipalName

Alınacak güvenlik belirtecinin KerberosRequestorSecurityToken hizmet asıl adını alır.

SupportsTokenCancellation

Güvenlik belirtecinin iptal edilip edilemeyeceğini belirten bir değer alır.

(Devralındığı yer: SecurityTokenProvider)
SupportsTokenRenewal

Güvenlik belirtecinin yenilenebilir olup olmadığını belirten bir değer alır.

(Devralındığı yer: SecurityTokenProvider)
TokenImpersonationLevel

Güvenlik belirtecinin alıcısının KerberosRequestorSecurityToken istemci adına ne derece davranabileceğini belirten bir değer alır.

Yöntemler

BeginCancelToken(TimeSpan, SecurityToken, AsyncCallback, Object)

Güvenlik belirtecini iptal etmek için zaman uyumsuz bir işlem başlatır.

(Devralındığı yer: SecurityTokenProvider)
BeginCancelTokenCore(TimeSpan, SecurityToken, AsyncCallback, Object)

Güvenlik belirtecini iptal etmek için zaman uyumsuz bir işlem başlatır.

(Devralındığı yer: SecurityTokenProvider)
BeginGetToken(TimeSpan, AsyncCallback, Object)

Güvenlik belirteci almak için zaman uyumsuz bir işlem başlatır.

(Devralındığı yer: SecurityTokenProvider)
BeginGetTokenCore(TimeSpan, AsyncCallback, Object)

Güvenlik belirteci almak için zaman uyumsuz bir işlem başlatır.

(Devralındığı yer: SecurityTokenProvider)
BeginRenewToken(TimeSpan, SecurityToken, AsyncCallback, Object)

Güvenlik belirtecini yenileyen zaman uyumsuz bir işlem başlatır.

(Devralındığı yer: SecurityTokenProvider)
BeginRenewTokenCore(TimeSpan, SecurityToken, AsyncCallback, Object)

Güvenlik belirtecini yenileyen zaman uyumsuz bir işlem başlatır.

(Devralındığı yer: SecurityTokenProvider)
CancelToken(TimeSpan, SecurityToken)

Güvenlik belirtecini iptal eder.

(Devralındığı yer: SecurityTokenProvider)
CancelTokenAsync(TimeSpan, SecurityToken)

Güvenlik belirtecini iptal eder.

(Devralındığı yer: SecurityTokenProvider)
CancelTokenCore(TimeSpan, SecurityToken)

Güvenlik belirtecini iptal eder.

(Devralındığı yer: SecurityTokenProvider)
CancelTokenCoreAsync(TimeSpan, SecurityToken)

Güvenlik belirtecini iptal eder.

(Devralındığı yer: SecurityTokenProvider)
EndCancelToken(IAsyncResult)

Bir güvenlik belirtecini iptal etmek için zaman uyumsuz bir işlemi tamamlar.

(Devralındığı yer: SecurityTokenProvider)
EndCancelTokenCore(IAsyncResult)

Bir güvenlik belirtecini iptal etmek için zaman uyumsuz bir işlemi tamamlar.

(Devralındığı yer: SecurityTokenProvider)
EndGetToken(IAsyncResult)

Güvenlik belirteci almak için zaman uyumsuz bir işlemi tamamlar.

(Devralındığı yer: SecurityTokenProvider)
EndGetTokenCore(IAsyncResult)

Güvenlik belirteci almak için zaman uyumsuz bir işlemi tamamlar.

(Devralındığı yer: SecurityTokenProvider)
EndRenewToken(IAsyncResult)

Güvenlik belirtecini yenilemek için zaman uyumsuz bir işlemi tamamlar.

(Devralındığı yer: SecurityTokenProvider)
EndRenewTokenCore(IAsyncResult)

Güvenlik belirtecini yenilemek için zaman uyumsuz bir işlemi tamamlar.

(Devralındığı yer: SecurityTokenProvider)
Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetToken(TimeSpan)

Bir güvenlik belirteci alır.

(Devralındığı yer: SecurityTokenProvider)
GetTokenAsync(TimeSpan)

Bir güvenlik belirteci alır.

(Devralındığı yer: SecurityTokenProvider)
GetTokenCore(TimeSpan)

Bir KerberosRequestorSecurityToken güvenlik belirteci alır.

GetTokenCoreAsync(TimeSpan)

Bir güvenlik belirteci alır.

(Devralındığı yer: SecurityTokenProvider)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
RenewToken(TimeSpan, SecurityToken)

Güvenlik belirtecini yeniler.

(Devralındığı yer: SecurityTokenProvider)
RenewTokenAsync(TimeSpan, SecurityToken)

Güvenlik belirtecini yeniler.

(Devralındığı yer: SecurityTokenProvider)
RenewTokenCore(TimeSpan, SecurityToken)

Güvenlik belirtecini yeniler.

(Devralındığı yer: SecurityTokenProvider)
RenewTokenCoreAsync(TimeSpan, SecurityToken)

Güvenlik belirtecini yeniler.

(Devralındığı yer: SecurityTokenProvider)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır

Ayrıca bkz.