TokenImpersonationLevel Enum

Definitie

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
TokenImpersonationLevel
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.

Van toepassing op