CRUD básico de Recordatorio, actualización del control de acceso
-Se creo el CRUD básico de Recordatorio.
-
Personalización Centralizada de Excepciones de Seguridad: Se unificó el control de acceso en el backend para responder con mensajes claros en tres escenarios críticos:
- Token Inválido: Control de firmas malformadas, alteradas o expiradas directamente en el filtro JWT.
- Acceso Anónimo: Respuesta personalizada cuando se intenta consultar un recurso protegido sin proveer una cabecera de autorización.
- Acceso No Autorizado (403 Forbidden): Control de restricciones por rol (ej. Estudiante vs. Funcionario), impidiendo que usuarios autenticados ejecuten métodos para los cuales no tienen permisos o que intenten modificar recursos que no les pertenecen.