Implementa integracion inicial de Google Calendar con recordatorios
- Autorización OAuth con Google Calendar.
- Callback para recibir autorización temporal.
- Creación de evento desde recordatorio activo.
- Uso de variables de entorno para credenciales de Google.
- Respuesta con googleEventId, htmlLink y estado de integración.
- Invitación por correo a funcionario y estudiante asociados a la instancia del recordatorio.
Pruebas realizadas:
- GET /api/calendario/google/autorizar redirige a Google.
- GET /api/calendario/google/callback autoriza la cuenta temporalmente.
- POST /api/calendario/recordatorios/{idRecordatorio}/crear-evento devuelve 200 y crea evento en Google Calendar.
- Se verificó llegada de invitación por correo a funcionario y estudiante.
Notas:
- La autorización queda en memoria mientras el backend esté encendido.
- El evento se crea en el calendario de la cuenta Google autorizada.
- Queda pendiente ajustar zona horaria para que la hora local de Uruguay coincida exactamente en Calendar.