TokenImpersonationLevel Enum

Definition

Definierar säkerhetspersonifieringsnivåer. Nivåerna för säkerhetspersonifiering styr i vilken grad en serverprocess kan agera för en klientprocesss räkning.

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
Arv
TokenImpersonationLevel
Attribut

Fält

Name Värde Description
None 0

Ingen personifieringsnivå har tilldelats.

Anonymous 1

Serverprocessen kan inte hämta identifieringsinformation om klienten och den kan inte personifiera klienten.

Identification 2

Serverprocessen kan hämta information om klienten, till exempel säkerhetsidentifierare och behörigheter, men den kan inte personifiera klienten. Detta är användbart för servrar som exporterar sina egna objekt, till exempel databasprodukter som exporterar tabeller och vyer. Med hjälp av den hämtade klientsäkerhetsinformationen kan servern fatta beslut om åtkomstvalidering utan att kunna använda andra tjänster som använder klientens säkerhetskontext.

Impersonation 3

Serverprocessen kan personifiera klientens säkerhetskontext i det lokala systemet. Servern kan inte personifiera klienten på fjärrsystem.

Delegation 4

Serverprocessen kan personifiera klientens säkerhetskontext på fjärrsystem.

Kommentarer

Personifiering är möjligheten för en process att ta på sig säkerhetsattributen för en annan process.

Gäller för