Compartilhar via


System.Security.Principal Namespace

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 é UnauthenticatedPrincipal.

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).