TokenImpersonationLevel Enum
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.
Definieert beveiligingsimitatieniveaus. Beveiligingsimitatieniveaus bepalen de mate waarin een serverproces namens een clientproces kan handelen.
public enum class TokenImpersonationLevel
public enum TokenImpersonationLevel
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public enum TokenImpersonationLevel
type TokenImpersonationLevel =
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type TokenImpersonationLevel =
Public Enum TokenImpersonationLevel
- Overname
- Kenmerken
Velden
| Name | Waarde | Description |
|---|---|---|
| None | 0 | Er is geen imitatieniveau toegewezen. |
| Anonymous | 1 | Het serverproces kan geen identificatiegegevens over de client verkrijgen en kan de client niet imiteren. |
| Identification | 2 | Het serverproces kan informatie verkrijgen over de client, zoals beveiligings-id's en bevoegdheden, maar kan de client niet imiteren. Dit is handig voor servers die hun eigen objecten exporteren, bijvoorbeeld databaseproducten die tabellen en weergaven exporteren. Met behulp van de opgehaalde clientbeveiligingsgegevens kan de server beslissingen nemen over toegangsvalidatie zonder dat ze andere services kunnen gebruiken die de beveiligingscontext van de client gebruiken. |
| Impersonation | 3 | Het serverproces kan de beveiligingscontext van de client op het lokale systeem imiteren. De server kan de client niet imiteren op externe systemen. |
| Delegation | 4 | Het serverproces kan de beveiligingscontext van de client op externe systemen imiteren. |
Opmerkingen
Imitatie is de mogelijkheid van een proces om de beveiligingskenmerken van een ander proces op te nemen.