TokenImpersonationLevel Wyliczenie
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
- 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 weryfikacji 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 przejmowania atrybutów zabezpieczeń innego procesu.