KerberosSecurityTokenProvider Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
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) |