Principal
Un principal representa la identidad y la función de un usuario y actúa en su nombre. La seguridad basada en funciones de .NET Framework admite tres tipos de principales:
Los principales genéricos representan a usuarios y funciones que son independientes de los usuarios y funciones de Windows NT y Windows 2000.
Los principales de Windows representan a usuarios de Windows y sus funciones (o sus grupos de Windows NT y Windows 2000). Un principal de Windows puede suplantar a otro usuario, lo que significa que puede tener acceso a un recurso en nombre de un usuario si presenta la identidad que pertenece a dicho usuario.
Los principales personalizados pueden ser definidos por una aplicación de la forma que sea necesaria para esa aplicación en particular. Pueden ampliar la noción básica de la identidad y funciones del principal.