Microsoft.AspNetCore.Authorization.Infrastructure Namespace

Contém tipos que habilitam o suporte para autorização.

Classes

AssertionRequirement

Implementa um IAuthorizationHandler e IAuthorizationRequirement que usa uma asserção especificada pelo usuário.

ClaimsAuthorizationRequirement

Implementa um IAuthorizationHandler e IAuthorizationRequirement que requer pelo menos uma instância do tipo de declaração especificado e, se os valores permitidos forem especificados, o valor da declaração deve ser qualquer um dos valores permitidos.

DenyAnonymousAuthorizationRequirement

Implementa um IAuthorizationHandler e IAuthorizationRequirement que exige que o usuário atual seja autenticado.

NameAuthorizationRequirement

Implementa um IAuthorizationHandler e IAuthorizationRequirement que exige que o nome de usuário atual corresponda ao valor especificado.

OperationAuthorizationRequirement

Uma classe auxiliar para fornecer um útil IAuthorizationRequirement que contém um nome.

PassThroughAuthorizationHandler

Classe de infraestrutura que permite que um IAuthorizationRequirement seja seu próprio IAuthorizationHandler.

RolesAuthorizationRequirement

Implementa um e IAuthorizationRequirement que requer pelo menos uma declaração de função cujo valor deve ser qualquer uma IAuthorizationHandler das funções permitidas.

Comentários

Para obter mais informações sobre autorização, consulte Introdução à autorização no ASP.NET Core.