KerberosSecurityTokenProvider Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue Instanz der KerberosSecurityTokenProvider-Klasse.
Überlädt
| Name | Beschreibung |
|---|---|
| KerberosSecurityTokenProvider(String) |
Initialisiert eine neue Instanz der KerberosSecurityTokenProvider Klasse mit dem angegebenen Dienstprinzipalnamen. |
| KerberosSecurityTokenProvider(String, TokenImpersonationLevel) |
Initialisiert eine neue Instanz der KerberosSecurityTokenProvider Klasse mit dem angegebenen Dienstprinzipalnamen 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)
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 TokenImpersonationLevelIdentificationzugelassen wird. Der aktuelle Kontext des aufrufenden Threads (DefaultNetworkCredentials) wird als Clientidentität verwendet.
Gilt für:
KerberosSecurityTokenProvider(String, TokenImpersonationLevel)
Initialisiert eine neue Instanz der KerberosSecurityTokenProvider Klasse mit dem angegebenen Dienstprinzipalnamen 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
A TokenImpersonationLevel that specifies the degree to which a recipient of the KerberosRequestorSecurityToken security token can act on behalf of the client.
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)
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
A TokenImpersonationLevel that specifies the degree to which a recipient of the KerberosRequestorSecurityToken security token can act on behalf of the client process.
- networkCredential
- NetworkCredential
A NetworkCredential , das die Identität des KerberosRequestorSecurityToken.
Ausnahmen
tokenImpersonationLevel ist nicht Identification oder Impersonation.
servicePrincipalName ist null.