Aracılığıyla paylaş


KerberosSecurityTokenProvider Oluşturucular

Tanım

KerberosSecurityTokenProvider sınıfının yeni bir örneğini başlatır.

Aşırı Yüklemeler

Name Description
KerberosSecurityTokenProvider(String)

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

KerberosSecurityTokenProvider(String, TokenImpersonationLevel)

Belirtilen hizmet asıl adını ve bir istemcinin KerberosSecurityTokenProvider güvenlik belirtecinin alıcısının istemcinin KerberosRequestorSecurityToken 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 KerberosRequestorSecurityToken kimlik bilgilerini taklit etmesine izin verip vermediğini kullanarak sınıfın yeni bir örneğini başlatır.

KerberosSecurityTokenProvider(String)

Kaynak:
KerberosSecurityTokenProvider.cs
Kaynak:
KerberosSecurityTokenProvider.cs
Kaynak:
KerberosSecurityTokenProvider.cs

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

public:
 KerberosSecurityTokenProvider(System::String ^ servicePrincipalName);
public KerberosSecurityTokenProvider(string servicePrincipalName);
new System.IdentityModel.Selectors.KerberosSecurityTokenProvider : string -> System.IdentityModel.Selectors.KerberosSecurityTokenProvider
Public Sub New (servicePrincipalName As String)

Parametreler

servicePrincipalName
String

Güvenlik belirtecini almak KerberosRequestorSecurityToken için hizmet asıl adı.

Özel durumlar

servicePrincipalName, null'e eşittir.

Açıklamalar

Bu oluşturucu, bir istemci tarafından izin verilen kimliğe bürünme düzeyini olarak TokenImpersonationLevelIdentificationayarlar. Çağıran iş parçacığının (DefaultNetworkCredentials) geçerli bağlamı istemci kimliği olarak kullanılır.

Şunlara uygulanır

KerberosSecurityTokenProvider(String, TokenImpersonationLevel)

Kaynak:
KerberosSecurityTokenProvider.cs
Kaynak:
KerberosSecurityTokenProvider.cs
Kaynak:
KerberosSecurityTokenProvider.cs

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

public:
 KerberosSecurityTokenProvider(System::String ^ servicePrincipalName, System::Security::Principal::TokenImpersonationLevel tokenImpersonationLevel);
public KerberosSecurityTokenProvider(string servicePrincipalName, System.Security.Principal.TokenImpersonationLevel tokenImpersonationLevel);
new System.IdentityModel.Selectors.KerberosSecurityTokenProvider : string * System.Security.Principal.TokenImpersonationLevel -> System.IdentityModel.Selectors.KerberosSecurityTokenProvider
Public Sub New (servicePrincipalName As String, tokenImpersonationLevel As TokenImpersonationLevel)

Parametreler

servicePrincipalName
String

Güvenlik belirtecini almak KerberosRequestorSecurityToken için hizmet asıl adı.

tokenImpersonationLevel
TokenImpersonationLevel

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

Özel durumlar

tokenImpersonationLevelveya IdentificationdeğildirImpersonation.

servicePrincipalName, null'e eşittir.

Açıklamalar

Çağıran iş parçacığının (DefaultNetworkCredentials) geçerli bağlamı istemci kimliği olarak kullanılır.

Şunlara uygulanır

KerberosSecurityTokenProvider(String, TokenImpersonationLevel, NetworkCredential)

Kaynak:
KerberosSecurityTokenProvider.cs
Kaynak:
KerberosSecurityTokenProvider.cs
Kaynak:
KerberosSecurityTokenProvider.cs

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

public:
 KerberosSecurityTokenProvider(System::String ^ servicePrincipalName, System::Security::Principal::TokenImpersonationLevel tokenImpersonationLevel, System::Net::NetworkCredential ^ networkCredential);
public KerberosSecurityTokenProvider(string servicePrincipalName, System.Security.Principal.TokenImpersonationLevel tokenImpersonationLevel, System.Net.NetworkCredential networkCredential);
new System.IdentityModel.Selectors.KerberosSecurityTokenProvider : string * System.Security.Principal.TokenImpersonationLevel * System.Net.NetworkCredential -> System.IdentityModel.Selectors.KerberosSecurityTokenProvider
Public Sub New (servicePrincipalName As String, tokenImpersonationLevel As TokenImpersonationLevel, networkCredential As NetworkCredential)

Parametreler

servicePrincipalName
String

Güvenlik belirtecini almak KerberosRequestorSecurityToken için hizmet asıl adı.

tokenImpersonationLevel
TokenImpersonationLevel

TokenImpersonationLevel Güvenlik belirtecinin alıcısının KerberosRequestorSecurityToken istemci işlemi adına ne derece davranabileceğini belirten bir.

networkCredential
NetworkCredential

NetworkCredential kimliğini temsil eden birKerberosRequestorSecurityToken.

Özel durumlar

tokenImpersonationLevelveya IdentificationdeğildirImpersonation.

servicePrincipalName, null'e eşittir.

Şunlara uygulanır