9.5.3 Seguridad basada en directivas
public static class Operaciones
{
public static OperationAuthorizationRequirement Crear = new
OperationAuthorizationRequirement
{ Name = "Crear" };
public static OperationAuthorizationRequirement Modificar = new
OperationAuthorizationRequirement
{ Name = "Modificar" };
public static OperationAuthorizationRequirement Borrar = new
OperationAuthorizationRequirement
{ Name = "Borrar" };
public static OperationAuthorizationRequirement Consultar = new
OperationAuthorizationRequirement
{ Name = "Consultar" };
}namespace CaducaRest.DTO;
/// <summary>
/// Permite validar los permisos de cada servicio
/// </summary>
public class PermisoDTO
{
/// <summary>
/// Nombre de la tabla a validar
/// </summary>
public string Tabla { get; set; }
/// <summary>
/// Si esta en true se requiere permiso de Administrador
/// </summary>
public bool EsAdministrador { get; set; } = false;
}Previous9.5.2 Creando las tablas para validar permisos por cada tablaNext9.5.4 Seguridad con Action Filters
Last updated