Microsoft.AspNetCore.Authorization.Infrastructure 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.
Contém tipos que habilitam o suporte para autorização.
Classes
AssertionRequirement |
Implementa um IAuthorizationHandler e IAuthorizationRequirement que usa uma declaração especificada pelo usuário. |
ClaimsAuthorizationRequirement |
Implementa um IAuthorizationHandler e IAuthorizationRequirement que exige 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. Isso chama Succeed(IAuthorizationRequirement) para usuários autenticados. Como todos os requisitos internos, ele nunca chama Fail(). O DefaultAuthorizationEvaluator produz um AuthorizationResult com falha quando qualquer requisito não foi bem-sucedido, mesmo que outros requisitos tenham sido bem-sucedidos, e nenhum requisito falhou explicitamente. |
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 uma IAuthorizationRequirement útil que contém um nome. |
PassThroughAuthorizationHandler |
Classe de infraestrutura que permite que um IAuthorizationRequirement seja seu próprio IAuthorizationHandler. |
RolesAuthorizationRequirement |
Implementa um IAuthorizationHandler e IAuthorizationRequirement que exige pelo menos uma declaração de função cujo valor deve ser qualquer uma das funções permitidas. |
Comentários
Para obter mais informações sobre autorização, consulte Introdução à autorização no ASP.NET Core.