Microsoft.AspNetCore.Authorization.Infrastructure Espacio de nombres

Contiene tipos que habilitan la compatibilidad con la autorización.

Clases

AssertionRequirement

Implementa un IAuthorizationHandler objeto y IAuthorizationRequirement que toma una aserción especificada por el usuario.

ClaimsAuthorizationRequirement

Implementa y IAuthorizationHandlerIAuthorizationRequirement que requiere al menos una instancia del tipo de notificación especificado y, si se especifican los valores permitidos, el valor de notificación debe ser cualquiera de los valores permitidos.

DenyAnonymousAuthorizationRequirement

Implementa y IAuthorizationHandlerIAuthorizationRequirement que requiere que el usuario actual se autentique.

NameAuthorizationRequirement

Implementa y IAuthorizationHandlerIAuthorizationRequirement que requiere que el nombre de usuario actual coincida con el valor especificado.

OperationAuthorizationRequirement

Clase auxiliar para proporcionar un valor útil IAuthorizationRequirement que contiene un nombre.

PassThroughAuthorizationHandler

Clase de infraestructura que permite IAuthorizationRequirement ser su propio IAuthorizationHandler.

RolesAuthorizationRequirement

Implementa y IAuthorizationHandlerIAuthorizationRequirement que requiere al menos una notificación de rol cuyo valor debe ser cualquiera de los roles permitidos.

Comentarios

Para obtener más información sobre la autorización, consulte Introducción a la autorización en ASP.NET Core.