Microsoft.AspNetCore.Authorization.Infrastructure Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.