Controlador para la gestión de permisos y roles de usuario del sistema
El PermisosController es el controlador encargado de gestionar los permisos y roles de usuario del sistema RestMaster. Proporciona una API RESTful completa para administrar los permisos de acceso a diferentes módulos y funcionalidades del sistema, implementando un sistema de control de acceso basado en módulos y entradas.
Todos los endpoints requieren los siguientes parámetros de conexión a la base de datos:
Endpoints: 5 métodos
Endpoints: 1 método
/Master/PermisosTodos los endpoints del controlador están bajo la ruta /Master/Permisos, lo que indica que maneja datos maestros del sistema relacionados con permisos y seguridad.
/GetPermisos, /GetPermiso/{modulo}/{entrada}, etc./ (método OPTIONS)Usado en: GET, PUT, DELETE exitosos
Usado en: POST exitosos
Usado en: GET, PUT, DELETE cuando el permiso no existe
Usado en: Errores de excepción no controlados
El modelo Permiso utiliza una clave primaria compuesta por Modulo y Entrada, lo que permite definir permisos específicos para cada funcionalidad del sistema.