TokenImpersonationLevel Wyliczenie

Definicja

Definiuje poziomy personifikacji zabezpieczeń. Poziomy personifikacji zabezpieczeń określają stopień, w jakim proces serwera może działać w imieniu procesu klienta.

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
Dziedziczenie
TokenImpersonationLevel
Atrybuty

Pola

Anonymous 1

Proces serwera nie może uzyskać informacji identyfikacyjnych o kliencie i nie może personifikować klienta.

Delegation 4

Proces serwera może personifikować kontekst zabezpieczeń klienta w systemach zdalnych.

Identification 2

Proces serwera może uzyskać informacje o kliencie, takie jak identyfikatory zabezpieczeń i uprawnienia, ale nie może personifikować klienta. Jest to przydatne w przypadku serwerów, które eksportują własne obiekty, na przykład produkty bazy danych, które eksportują tabele i widoki. Korzystając z pobranych informacji o zabezpieczeniach klienta, serwer może podejmować decyzje dotyczące walidacji dostępu bez możliwości korzystania z innych usług korzystających z kontekstu zabezpieczeń klienta.

Impersonation 3

Proces serwera może personifikować kontekst zabezpieczeń klienta w systemie lokalnym. Serwer nie może personifikować klienta w systemach zdalnych.

None 0

Poziom personifikacji nie jest przypisany.

Uwagi

Personifikacja to zdolność procesu do przejęcia atrybutów zabezpieczeń innego procesu.

Dotyczy