Autorizacion a Controller en forma Dinamica
Publicado por Daniel (1 intervención) el 03/04/2024 14:55:00
¿Alguien ha trabajado con Autorize basado en roles de identitycore de manera profunda ?
No quiero usar de forma estática por ejemplo
Lo cual funciona, pero si digamos se crece la aplicación y de hecho por eso precisamente se tiene un create Roles, me parece que es más esfuerzo estar actualizando el back con el código estático
En vez de estático busco algo que sea dinámico, es decir que por cada rol se pueda determinar el nivel de acceso a los controladores
Por decir que desde una vista donde se tengan todos los roles, se escoja un rol cualquiera y si por ejemplo elijes Rol Admin le pueda seleccionar todos los controllers a los cuales tiene o tendría acceso
En esa medida hacer dinámico el [Authorize]
¿alguien sabe cómo lograr esto o usa solución similar para lograr este cometido?
No quiero usar de forma estática por ejemplo
1
2
3
4
5
[Authorize(Roles="Admin,Manager")]
public class ClientsController : Controller
{
}
En vez de estático busco algo que sea dinámico, es decir que por cada rol se pueda determinar el nivel de acceso a los controladores
Por decir que desde una vista donde se tengan todos los roles, se escoja un rol cualquiera y si por ejemplo elijes Rol Admin le pueda seleccionar todos los controllers a los cuales tiene o tendría acceso
En esa medida hacer dinámico el [Authorize]
¿alguien sabe cómo lograr esto o usa solución similar para lograr este cometido?
Valora esta pregunta


0