Principali
Un principale rappresenta l'identità e il ruolo di un utente e opera per conto di quest'ultimo. La protezione basata sui ruoli di .NET Framework supporta tre tipi di principali:
I principali generici rappresentano utenti e ruoli che esistono indipendentemente dagli utenti e dai ruoli di Windows NT e Windows 2000.
I principali di Windows rappresentano gli utenti di Windows e i rispettivi ruoli (oppure i relativi gruppi di Windows NT e Windows 2000). Un principale di Windows può impersonare un altro utente, e questo significa che il principale può accedere a una risorsa per conto di un utente presentando l'identità appartenente a tale utente.
Le entità personalizzate possono essere definite da un'applicazione in qualsiasi modo sia utile a tale particolare applicazione. Esse possono estendere la nozione di base dell'identità e dei ruoli dell'entità.