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 IAuthorizationHandler IAuthorizationRequirement que requiere al menos una instancia del tipo de notificación especificado y, si se especifican valores permitidos, el valor de notificación debe ser cualquiera de los valores permitidos.

DenyAnonymousAuthorizationRequirement

Implementa y IAuthorizationHandler IAuthorizationRequirement que requiere que se autentique el usuario actual.

NameAuthorizationRequirement

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

OperationAuthorizationRequirement

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

PassThroughAuthorizationHandler

Clase de infraestructura que permite IAuthorizationRequirement ser su propio IAuthorizationHandler.

RolesAuthorizationRequirement

Implementa y IAuthorizationHandler IAuthorizationRequirement 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 acerca de la autorización, vea Introducción a la autorización en ASP.net Core.