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
| Nombre | Description |
|---|---|
| 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 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. Esto llama Succeed(IAuthorizationRequirement) a usuarios autenticados. Al igual que todos los requisitos integrados, nunca llama a Fail(). DefaultAuthorizationEvaluator produce un error AuthorizationResult cuando cualquier requisito no se ha realizado correctamente aunque otros requisitos se hayan realizado correctamente y no se haya producido ningún error explícito. |
| NameAuthorizationRequirement |
Implementa un IAuthorizationHandler y IAuthorizationRequirement que requiere el nombre de usuario actual debe coincidir con el valor especificado. |
| OperationAuthorizationRequirement |
Clase auxiliar para proporcionar una clase útil IAuthorizationRequirement que contiene un nombre. |
| PassThroughAuthorizationHandler |
Clase de infraestructura que permite IAuthorizationRequirement que sea 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, vea Introducción a la autorización en ASP.NET Core.