Freigeben über


KerberosSecurityTokenProvider Konstruktoren

Definition

Initialisiert eine neue Instanz der KerberosSecurityTokenProvider Klasse.

Überlädt

KerberosSecurityTokenProvider(String)

Initialisiert eine neue Instanz der KerberosSecurityTokenProvider Klasse mit dem angegebenen Dienstprinzipalnamen.

KerberosSecurityTokenProvider(String, TokenImpersonationLevel)

Initialisiert eine neue Instanz der KerberosSecurityTokenProvider Klasse unter Verwendung des angegebenen Dienstprinzipalnamens und ob ein Client einem Empfänger des KerberosRequestorSecurityToken Sicherheitstokens die Identität der Anmeldeinformationen des Clients zulässt.

KerberosSecurityTokenProvider(String, TokenImpersonationLevel, NetworkCredential)

Initialisiert eine neue Instanz der KerberosSecurityTokenProvider Klasse mithilfe des angegebenen Dienstprinzipalnamens, der Clientidentität und ob ein Client einem Empfänger des KerberosRequestorSecurityToken Sicherheitstokens die Identität der Anmeldeinformationen des Clients zulässt.

KerberosSecurityTokenProvider(String)

Quelle:
KerberosSecurityTokenProvider.cs
Quelle:
KerberosSecurityTokenProvider.cs
Quelle:
KerberosSecurityTokenProvider.cs

Initialisiert eine neue Instanz der KerberosSecurityTokenProvider Klasse mit dem angegebenen Dienstprinzipalnamen.

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)

Parameter

servicePrincipalName
String

Der Dienstprinzipalname, für den ein KerberosRequestorSecurityToken Sicherheitstoken abgerufen werden soll.

Ausnahmen

servicePrincipalName ist null.

Hinweise

Dieser Konstruktor legt die Identitätswechselebene fest, die von einem Client zum TokenImpersonationLevelIdentificationzulässig ist. Der aktuelle Kontext des aufrufenden Threads (DefaultNetworkCredentials) wird als Clientidentität verwendet.

Gilt für:

KerberosSecurityTokenProvider(String, TokenImpersonationLevel)

Quelle:
KerberosSecurityTokenProvider.cs
Quelle:
KerberosSecurityTokenProvider.cs
Quelle:
KerberosSecurityTokenProvider.cs

Initialisiert eine neue Instanz der KerberosSecurityTokenProvider Klasse unter Verwendung des angegebenen Dienstprinzipalnamens und ob ein Client einem Empfänger des KerberosRequestorSecurityToken Sicherheitstokens die Identität der Anmeldeinformationen des Clients zulässt.

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)

Parameter

servicePrincipalName
String

Der Dienstprinzipalname, für den ein KerberosRequestorSecurityToken Sicherheitstoken abgerufen werden soll.

tokenImpersonationLevel
TokenImpersonationLevel

Eine TokenImpersonationLevel, die den Grad angibt, in dem ein Empfänger des KerberosRequestorSecurityToken Sicherheitstokens im Auftrag des Clients handeln kann.

Ausnahmen

tokenImpersonationLevel ist nicht Identification oder Impersonation.

servicePrincipalName ist null.

Hinweise

Der aktuelle Kontext des aufrufenden Threads (DefaultNetworkCredentials) wird als Clientidentität verwendet.

Gilt für:

KerberosSecurityTokenProvider(String, TokenImpersonationLevel, NetworkCredential)

Quelle:
KerberosSecurityTokenProvider.cs
Quelle:
KerberosSecurityTokenProvider.cs
Quelle:
KerberosSecurityTokenProvider.cs

Initialisiert eine neue Instanz der KerberosSecurityTokenProvider Klasse mithilfe des angegebenen Dienstprinzipalnamens, der Clientidentität und ob ein Client einem Empfänger des KerberosRequestorSecurityToken Sicherheitstokens die Identität der Anmeldeinformationen des Clients zulässt.

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)

Parameter

servicePrincipalName
String

Der Dienstprinzipalname, für den ein KerberosRequestorSecurityToken Sicherheitstoken abgerufen werden soll.

tokenImpersonationLevel
TokenImpersonationLevel

Ein TokenImpersonationLevel, der den Grad angibt, in dem ein Empfänger des KerberosRequestorSecurityToken-Sicherheitstokens im Auftrag des Clientprozesses handeln kann.

networkCredential
NetworkCredential

Eine NetworkCredential, die die Identität des KerberosRequestorSecurityTokendarstellt.

Ausnahmen

tokenImpersonationLevel ist nicht Identification oder Impersonation.

servicePrincipalName ist null.

Gilt für: