KerberosSecurityTokenProvider Konstruktorer

Definition

Initierar en ny instans av KerberosSecurityTokenProvider klassen.

Överlagringar

Name Description
KerberosSecurityTokenProvider(String)

Initierar en ny instans av KerberosSecurityTokenProvider klassen med det angivna tjänstens huvudnamn.

KerberosSecurityTokenProvider(String, TokenImpersonationLevel)

Initierar en ny instans av KerberosSecurityTokenProvider klassen med det angivna tjänstens huvudnamn och om en klient tillåter att en mottagare av KerberosRequestorSecurityToken säkerhetstoken personifierar klientens autentiseringsuppgifter.

KerberosSecurityTokenProvider(String, TokenImpersonationLevel, NetworkCredential)

Initierar en ny instans av KerberosSecurityTokenProvider klassen med det angivna tjänstens huvudnamn, klientidentitet och om en klient tillåter att en mottagare av KerberosRequestorSecurityToken säkerhetstoken personifierar klientens autentiseringsuppgifter.

KerberosSecurityTokenProvider(String)

Källa:
KerberosSecurityTokenProvider.cs
Källa:
KerberosSecurityTokenProvider.cs
Källa:
KerberosSecurityTokenProvider.cs

Initierar en ny instans av KerberosSecurityTokenProvider klassen med det angivna tjänstens huvudnamn.

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)

Parametrar

servicePrincipalName
String

Namnet på tjänstens huvudnamn för att hämta en KerberosRequestorSecurityToken säkerhetstoken för.

Undantag

servicePrincipalName är null.

Kommentarer

Den här konstruktorn anger personifieringsnivån som tillåts av en klient till TokenImpersonationLevelIdentification. Den aktuella kontexten för den anropande tråden (DefaultNetworkCredentials) används som en klientidentitet.

Gäller för

KerberosSecurityTokenProvider(String, TokenImpersonationLevel)

Källa:
KerberosSecurityTokenProvider.cs
Källa:
KerberosSecurityTokenProvider.cs
Källa:
KerberosSecurityTokenProvider.cs

Initierar en ny instans av KerberosSecurityTokenProvider klassen med det angivna tjänstens huvudnamn och om en klient tillåter att en mottagare av KerberosRequestorSecurityToken säkerhetstoken personifierar klientens autentiseringsuppgifter.

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)

Parametrar

servicePrincipalName
String

Namnet på tjänstens huvudnamn för att hämta en KerberosRequestorSecurityToken säkerhetstoken för.

tokenImpersonationLevel
TokenImpersonationLevel

En TokenImpersonationLevel som anger i vilken grad en mottagare av KerberosRequestorSecurityToken säkerhetstoken kan agera för klientens räkning.

Undantag

tokenImpersonationLevel är inte Identification eller Impersonation.

servicePrincipalName är null.

Kommentarer

Den aktuella kontexten för den anropande tråden (DefaultNetworkCredentials) används som en klientidentitet.

Gäller för

KerberosSecurityTokenProvider(String, TokenImpersonationLevel, NetworkCredential)

Källa:
KerberosSecurityTokenProvider.cs
Källa:
KerberosSecurityTokenProvider.cs
Källa:
KerberosSecurityTokenProvider.cs

Initierar en ny instans av KerberosSecurityTokenProvider klassen med det angivna tjänstens huvudnamn, klientidentitet och om en klient tillåter att en mottagare av KerberosRequestorSecurityToken säkerhetstoken personifierar klientens autentiseringsuppgifter.

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)

Parametrar

servicePrincipalName
String

Namnet på tjänstens huvudnamn för att hämta en KerberosRequestorSecurityToken säkerhetstoken för.

tokenImpersonationLevel
TokenImpersonationLevel

En TokenImpersonationLevel som anger i vilken grad en mottagare av KerberosRequestorSecurityToken säkerhetstoken kan agera för klientprocessens räkning.

networkCredential
NetworkCredential

En NetworkCredential som representerar identiteten för KerberosRequestorSecurityToken.

Undantag

tokenImpersonationLevel är inte Identification eller Impersonation.

servicePrincipalName är null.

Gäller för