KerberosRequestorSecurityToken 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 KerberosRequestorSecurityToken klasse.
Overloads
| Name | Description |
|---|---|
| KerberosRequestorSecurityToken(String) |
Initialiseert een nieuw exemplaar van de KerberosRequestorSecurityToken klasse met behulp van een service die is gekoppeld aan de opgegeven service-principalnaam. |
| KerberosRequestorSecurityToken(String, TokenImpersonationLevel, NetworkCredential, String) |
Initialiseert een nieuw exemplaar van de KerberosRequestorSecurityToken klasse. |
KerberosRequestorSecurityToken(String)
Initialiseert een nieuw exemplaar van de KerberosRequestorSecurityToken klasse met behulp van een service die is gekoppeld aan de opgegeven service-principalnaam.
public:
KerberosRequestorSecurityToken(System::String ^ servicePrincipalName);
public KerberosRequestorSecurityToken(string servicePrincipalName);
new System.IdentityModel.Tokens.KerberosRequestorSecurityToken : string -> System.IdentityModel.Tokens.KerberosRequestorSecurityToken
Public Sub New (servicePrincipalName As String)
Parameters
- servicePrincipalName
- String
De naam van de service-principal voor het KerberosRequestorSecurityToken beveiligingstoken. Hiermee stelt u de ServicePrincipalName eigenschap in.
Uitzonderingen
servicePrincipalName is null.
Een Kerberos-ticket kan niet worden verkregen voor de huidige gebruiker.
Opmerkingen
De naam van de service-principal moet een van de volgende indelingen hebben: host/<hostname>@<domain> of, waarbij hostname de naam is van de computer die als host fungeert voor de doelwebservice en domain de volledig gekwalificeerde domeinnaam is van de Kerberos-realm waarin de hostcomputer <hostname>zich bevindt. De service-principalnaam is gekoppeld aan een account waarop de service wordt uitgevoerd en deze toewijzing wordt opgeslagen in de Kerberos-domeincontroller (KDC).
Van toepassing op
KerberosRequestorSecurityToken(String, TokenImpersonationLevel, NetworkCredential, String)
Initialiseert een nieuw exemplaar van de KerberosRequestorSecurityToken klasse.
public:
KerberosRequestorSecurityToken(System::String ^ servicePrincipalName, System::Security::Principal::TokenImpersonationLevel tokenImpersonationLevel, System::Net::NetworkCredential ^ networkCredential, System::String ^ id);
public KerberosRequestorSecurityToken(string servicePrincipalName, System.Security.Principal.TokenImpersonationLevel tokenImpersonationLevel, System.Net.NetworkCredential networkCredential, string id);
new System.IdentityModel.Tokens.KerberosRequestorSecurityToken : string * System.Security.Principal.TokenImpersonationLevel * System.Net.NetworkCredential * string -> System.IdentityModel.Tokens.KerberosRequestorSecurityToken
Public Sub New (servicePrincipalName As String, tokenImpersonationLevel As TokenImpersonationLevel, networkCredential As NetworkCredential, id As String)
Parameters
- servicePrincipalName
- String
De naam van de service-principal voor het KerberosRequestorSecurityToken beveiligingstoken. Hiermee stelt u de ServicePrincipalName eigenschap in.
- tokenImpersonationLevel
- TokenImpersonationLevel
Een van de TokenImpersonationLevel waarden die aangeeft hoe de client token toestaat dat het KerberosRequestorSecurityToken beveiligingstoken wordt geïmiteerd.
- networkCredential
- NetworkCredential
Een NetworkCredential die de gebruiker opgeeft waarvoor een KerberosRequestorSecurityToken beveiligingstoken moet worden opgehaald.
- id
- String
Een unieke id van het beveiligingstoken. Hiermee stelt u de waarde van de Id eigenschap in.
Uitzonderingen
networkCredential is niet, niet nullgelijk aan DefaultNetworkCredentials en de UserName eigenschap is leeg of null.
Een Kerberos-ticket kan niet worden verkregen voor de opgegeven gebruiker.
tokenImpersonationLevel is niet Impersonation of Identity.
Opmerkingen
De naam van de service-principal moet een van de volgende indelingen hebben: host/<hostname>@<domain> of, waarbij hostname de naam is van de computer die als host fungeert voor de doelwebservice en domain de volledig gekwalificeerde domeinnaam is van de Kerberos-realm waarin de hostcomputer <hostname>zich bevindt. De service-principalnaam is gekoppeld aan een account waarop de service wordt uitgevoerd en deze toewijzing wordt opgeslagen in de Kerberos-domeincontroller (KDC).
Wanneer null deze wordt doorgegeven aan de networkCredential parameter, wordt er een KerberosRequestorSecurityToken beveiligingstoken verkregen voor de huidige gebruiker.