KerberosSecurityTokenProvider Oluşturucular
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.
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)
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)
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)
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.