none
Como hago para asignarle permiso a un rol desde la vista de un usuario RRS feed

  • Pregunta

  • Buenas tardes, escribo en esta oportunidad porque estoy haciendo una aplicación que cuando registro un usuario también se debe anexar el rol.

    Tengo un modulo en donde registro todos los roles, el detalles es que debo anexarle los permisos, es decir, el sistema tiene:

    Cliente (Registro de Cliente, editar, eliminar)

    Moneda (Registro y Listado)

    Como puedo hacer que al registrar el rol pueda asignar a que modulo va tener acceso ese rol? es decir, que el administrador pueda seleccionar los que quiera que ese rol tenga acceso.

    Estaba pensando en los claims del rol pero noc si sería recomendable.

    Que opinión o recomendación me da respecto a mi duda.

    martes, 29 de octubre de 2019 20:29

Todas las respuestas

  • hola

    Puedes usar los claims para definir roles, pero esto no tiene relacion con modulos

    lo que haces al definir roles es indicar a que tendra acceso cuando valides el [Autorize] de un controller o action para saber si tendra acceso

    Securing ASP.NET MVC Applications with ASP.NET Identity

     Create Identity In Simple Ways Using ASP.NET MVC 5

    >>Como puedo hacer que al registrar el rol pueda asignar a que modulo va tener acceso ese rol?

    no lo registras eso lo desarrollas, si defines un rol Admin, entonces en el codigo usas el [Autorize] validando ese rol permites el acceso, sino el atributo va a rechazar

    No es que los roles los inventes en runtime y apliquen en el codigo, lod defines de antemano y lo usas en el codigo para validar

    luego ese rol predefinido lo asocias al usuario a quien quieras permitir el acceso a esa funcionalidad

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    miércoles, 30 de octubre de 2019 5:49
  • Gracias por responderme, retomando el tema, el detalle que tengo es que quieren manejar los roles pero en el sistema defini con el autorize que roles podian ingresar, el caso es que si el administrador va manejar la creación de los roles entonces si crean uno nuevo no podrá acceder a ninguna vista porque se va necesitar al programador para que desde el código le pueda dar acceso, en el caso que me recomiendan hacer?
    viernes, 8 de noviembre de 2019 18:04