KerberosRequestorSecurityToken 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.
KerberosRequestorSecurityToken sınıfının yeni bir örneğini başlatır.
Aşırı Yüklemeler
KerberosRequestorSecurityToken(String) |
Belirtilen hizmet asıl adıyla ilişkili bir hizmet kullanarak sınıfının yeni bir örneğini KerberosRequestorSecurityToken başlatır. |
KerberosRequestorSecurityToken(String, TokenImpersonationLevel, NetworkCredential, String) |
KerberosRequestorSecurityToken sınıfının yeni bir örneğini başlatır. |
KerberosRequestorSecurityToken(String)
Belirtilen hizmet asıl adıyla ilişkili bir hizmet kullanarak sınıfının yeni bir örneğini KerberosRequestorSecurityToken başlatır.
public:
KerberosRequestorSecurityToken(System::String ^ servicePrincipalName);
public KerberosRequestorSecurityToken (string servicePrincipalName);
new System.IdentityModel.Tokens.KerberosRequestorSecurityToken : string -> System.IdentityModel.Tokens.KerberosRequestorSecurityToken
Public Sub New (servicePrincipalName As String)
Parametreler
- servicePrincipalName
- String
Güvenlik belirtecinin KerberosRequestorSecurityToken hizmet asıl adı. ServicePrincipalName özelliğini ayarlar.
Özel durumlar
servicePrincipalName
, null
değeridir.
Geçerli kullanıcı için Kerberos anahtarı alınamıyor.
Açıklamalar
Hizmet asıl adı şu biçimlerden birinde olmalıdır: host/<hostname>@<domain>
veya , burada hostname
hedef Web hizmetini barındıran bilgisayarın adıdır ve domain
konak bilgisayarın bulunduğu Kerberos alanının tam etki <hostname>
alanı adıdır. Hizmet asıl adı, hizmeti çalıştıran bir hesapla ilişkilendirilir ve bu eşleme Kerberos Etki Alanı Denetleyicisi'nde (KDC) depolanır.
Şunlara uygulanır
KerberosRequestorSecurityToken(String, TokenImpersonationLevel, NetworkCredential, String)
KerberosRequestorSecurityToken sınıfının yeni bir örneğini başlatır.
public:
KerberosRequestorSecurityToken(System::String ^ servicePrincipalName, System::Security::Principal::TokenImpersonationLevel tokenImpersonationLevel, System::Net::NetworkCredential ^ networkCredential, System::String ^ id);
public KerberosRequestorSecurityToken (string servicePrincipalName, System.Security.Principal.TokenImpersonationLevel tokenImpersonationLevel, System.Net.NetworkCredential networkCredential, string id);
new System.IdentityModel.Tokens.KerberosRequestorSecurityToken : string * System.Security.Principal.TokenImpersonationLevel * System.Net.NetworkCredential * string -> System.IdentityModel.Tokens.KerberosRequestorSecurityToken
Public Sub New (servicePrincipalName As String, tokenImpersonationLevel As TokenImpersonationLevel, networkCredential As NetworkCredential, id As String)
Parametreler
- servicePrincipalName
- String
Güvenlik belirtecinin KerberosRequestorSecurityToken hizmet asıl adı. ServicePrincipalName özelliğini ayarlar.
- tokenImpersonationLevel
- TokenImpersonationLevel
İstemcinin TokenImpersonationLevel güvenlik belirtecinin kimliğine bürünülmesini nasıl sağladığını KerberosRequestorSecurityToken belirten değerlerden biri.
- networkCredential
- NetworkCredential
NetworkCredential Için güvenlik belirteci alacak kullanıcıyı belirten birKerberosRequestorSecurityToken.
Özel durumlar
networkCredential
, null
eşit DefaultNetworkCredentials değildir ve UserName özelliği veya null
boş olur.
Belirtilen kullanıcı için Kerberos anahtarı alınamıyor.
tokenImpersonationLevel
veya Identity
değildirImpersonation
.
Açıklamalar
Hizmet asıl adı şu biçimlerden birinde olmalıdır: host/<hostname>@<domain>
veya , burada hostname
hedef Web hizmetini barındıran bilgisayarın adıdır ve domain
konak bilgisayarın bulunduğu Kerberos alanının tam etki <hostname>
alanı adıdır. Hizmet asıl adı, hizmeti çalıştıran bir hesapla ilişkilendirilir ve bu eşleme Kerberos Etki Alanı Denetleyicisi'nde (KDC) depolanır.
parametresine networkCredential
geçirildiğindenull
, geçerli kullanıcı için bir KerberosRequestorSecurityToken güvenlik belirteci alınır.