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

KerberosSecurityTokenProvider(String)

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

KerberosSecurityTokenProvider(String, TokenImpersonationLevel)

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

KerberosSecurityTokenProvider(String, TokenImpersonationLevel, NetworkCredential)

Belirtilen hizmet asıl adını, istemci kimliğini ve bir istemcinin KerberosRequestorSecurityToken güvenlik belirtecinin alıcısının istemcinin kimlik bilgilerini taklit etmesine izin verip vermediğini kullanarak KerberosSecurityTokenProvider sınıfını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 KerberosSecurityTokenProvider sınıfının 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

KerberosRequestorSecurityToken güvenlik belirtecini almak için hizmet sorumlusu adı.

Özel durumlar

servicePrincipalName null.

Açıklamalar

Bu oluşturucu, bir istemci tarafından izin verilen kimliğe bürünme düzeyini TokenImpersonationLevelIdentificationolarak ayarlar. Ç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 KerberosRequestorSecurityToken güvenlik belirtecinin alıcısının istemcinin kimlik bilgilerini taklit etmesine izin verip vermediğini kullanarak KerberosSecurityTokenProvider sınıfını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

KerberosRequestorSecurityToken güvenlik belirtecini almak için hizmet sorumlusu adı.

tokenImpersonationLevel
TokenImpersonationLevel

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

Özel durumlar

tokenImpersonationLevel Identification veya Impersonationdeğildir.

servicePrincipalName null.

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 KerberosRequestorSecurityToken güvenlik belirtecinin alıcısının istemcinin kimlik bilgilerini taklit etmesine izin verip vermediğini kullanarak KerberosSecurityTokenProvider sınıfını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

KerberosRequestorSecurityToken güvenlik belirtecini almak için hizmet sorumlusu adı.

tokenImpersonationLevel
TokenImpersonationLevel

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

networkCredential
NetworkCredential

KerberosRequestorSecurityTokenkimliğini temsil eden bir NetworkCredential.

Özel durumlar

tokenImpersonationLevel Identification veya Impersonationdeğildir.

servicePrincipalName null.

Şunlara uygulanır