System.Security.Principal Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Define um objeto de entidade de segurança que representa o contexto de segurança no qual o código está sendo executado. Para obter mais informações, consulte Segurança baseada em função.
Classes
GenericIdentity |
Representa um usuário genérico. |
GenericPrincipal |
Representa uma entidade de segurança genérica. |
IdentityNotMappedException |
Representa uma exceção para uma entidade de segurança cuja identidade não pôde ser mapeada para uma identidade conhecida. |
IdentityReference |
Representa uma identidade e é a classe base para as classes NTAccount e SecurityIdentifier. Esta classe não fornece um construtor público e, portanto, não pode ser herdada. |
IdentityReferenceCollection |
Representa uma coleção de objetos IdentityReference e fornece um meio de converter conjuntos de objetos derivados de IdentityReference em tipos derivados de IdentityReference. |
NTAccount |
Representa uma conta de usuário ou de grupo. |
SecurityIdentifier |
Representa um SID (Identificador de Segurança) e fornece operações de marshaling e comparação para SIDs. |
WindowsIdentity |
Representa um usuário do Windows. |
WindowsImpersonationContext |
Representa o usuário do Windows antes de uma operação de representação. |
WindowsPrincipal |
Permite que o código verifique a associação de grupo do Windows de um usuário do Windows. |
Interfaces
IIdentity |
Define a funcionalidade básica de um objeto de identidade. |
IPrincipal |
Define a funcionalidade básica de um objeto de entidade de segurança. |
Enumerações
PrincipalPolicy |
Especifica como objetos de entidade e identidade devem ser criados para um domínio de aplicativo. O padrão é |
TokenAccessLevels |
Define os privilégios da conta de usuário associada ao token de acesso. |
TokenImpersonationLevel |
Define os níveis de representação de segurança. Os níveis de representação de segurança controlam o grau em que um processo de servidor pode atuar em nome de um processo do cliente. |
WellKnownSidType |
Define um conjunto de SIDs (identificadores de segurança) comumente usados. |
WindowsAccountType |
Especifica o tipo de conta do Windows usada. |
WindowsBuiltInRole |
Especifica as funções comuns a serem usadas com o IsInRole(String). |