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
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)
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 TokenImpersonationLevelIdentification
olarak 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)
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 Impersonation
değ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)
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 Impersonation
değildir.
servicePrincipalName
null
.