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
| Nome | Description |
|---|---|
| AssertionRequirement |
Implementa um IAuthorizationHandler e IAuthorizationRequirement que usa uma declaraçã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 requer que o usuário atual deve ser autenticado. Isso exige Succeed(IAuthorizationRequirement) usuários autenticados. Como todos os requisitos internos, ele nunca chama Fail(). Isso DefaultAuthorizationEvaluator produz uma falha AuthorizationResult 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 requer o nome de usuário atual deve corresponder ao valor especificado. |
| OperationAuthorizationRequirement |
Uma classe auxiliar para fornecer um útil IAuthorizationRequirement que contenha um nome. |
| PassThroughAuthorizationHandler |
Classe de infraestrutura que permite que um IAuthorizationRequirement seja seu próprio IAuthorizationHandler. |
| RolesAuthorizationRequirement |
Implementa um IAuthorizationHandler e IAuthorizationRequirement que requer 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.