KerberosSecurityTokenProvider Constructors
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.