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.