KerberosSecurityTokenProvider Constructors

Definitie

Initialiseert een nieuw exemplaar van de KerberosSecurityTokenProvider klasse.

Overloads

Name Description
KerberosSecurityTokenProvider(String)

Initialiseert een nieuw exemplaar van de KerberosSecurityTokenProvider klasse met behulp van de opgegeven service-principalnaam.

KerberosSecurityTokenProvider(String, TokenImpersonationLevel)

Initialiseert een nieuw exemplaar van de KerberosSecurityTokenProvider klasse met behulp van de opgegeven service-principal-naam en of een client een ontvanger van het KerberosRequestorSecurityToken beveiligingstoken token toestaat om de referenties van de client te imiteren.

KerberosSecurityTokenProvider(String, TokenImpersonationLevel, NetworkCredential)

Initialiseert een nieuw exemplaar van de KerberosSecurityTokenProvider klasse met behulp van de opgegeven service-principalnaam, clientidentiteit en of een client een ontvanger van het KerberosRequestorSecurityToken beveiligingstoken token toestaat om de referenties van de client te imiteren.

KerberosSecurityTokenProvider(String)

Initialiseert een nieuw exemplaar van de KerberosSecurityTokenProvider klasse met behulp van de opgegeven service-principalnaam.

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)

Parameters

servicePrincipalName
String

De naam van de service-principal voor het ophalen van een KerberosRequestorSecurityToken beveiligingstoken.

Uitzonderingen

servicePrincipalName is null.

Opmerkingen

Met deze constructor wordt het imitatieniveau ingesteld dat door een client TokenImpersonationLevelIdentificationis toegestaan. De huidige context van de aanroepende thread (DefaultNetworkCredentials) wordt gebruikt als clientidentiteit.

Van toepassing op

KerberosSecurityTokenProvider(String, TokenImpersonationLevel)

Initialiseert een nieuw exemplaar van de KerberosSecurityTokenProvider klasse met behulp van de opgegeven service-principal-naam en of een client een ontvanger van het KerberosRequestorSecurityToken beveiligingstoken token toestaat om de referenties van de client te imiteren.

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)

Parameters

servicePrincipalName
String

De naam van de service-principal voor het ophalen van een KerberosRequestorSecurityToken beveiligingstoken.

tokenImpersonationLevel
TokenImpersonationLevel

Een TokenImpersonationLevel die aangeeft in welke mate een ontvanger van het KerberosRequestorSecurityToken beveiligingstoken namens de client kan handelen.

Uitzonderingen

tokenImpersonationLevel is niet Identification of Impersonation.

servicePrincipalName is null.

Opmerkingen

De huidige context van de aanroepende thread (DefaultNetworkCredentials) wordt gebruikt als clientidentiteit.

Van toepassing op

KerberosSecurityTokenProvider(String, TokenImpersonationLevel, NetworkCredential)

Initialiseert een nieuw exemplaar van de KerberosSecurityTokenProvider klasse met behulp van de opgegeven service-principalnaam, clientidentiteit en of een client een ontvanger van het KerberosRequestorSecurityToken beveiligingstoken token toestaat om de referenties van de client te imiteren.

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)

Parameters

servicePrincipalName
String

De naam van de service-principal voor het ophalen van een KerberosRequestorSecurityToken beveiligingstoken.

tokenImpersonationLevel
TokenImpersonationLevel

Een TokenImpersonationLevel die aangeeft in welke mate een ontvanger van het KerberosRequestorSecurityToken beveiligingstoken namens het clientproces kan handelen.

networkCredential
NetworkCredential

Een NetworkCredential die de identiteit van de KerberosRequestorSecurityToken.

Uitzonderingen

tokenImpersonationLevel is niet Identification of Impersonation.

servicePrincipalName is null.

Van toepassing op