La exportación pública de ICS se ha reintroducido recientemente a través de
GET /discourse-post-event/events.ics, lo cual es una gran mejora tras el trabajo en
Por el momento, este endpoint parece estar limitado a eventos visibles para usuarios anónimos. Como resultado, los eventos en categorías privadas o categorías restringidas del grupo predeterminado everyone no se pueden suscribir en clientes de calendario externos (por ejemplo, Google Calendar, Outlook).
¿Sería factible admitir acceso autenticado a este endpoint, de manera similar a cómo Discourse maneja las fuentes RSS/Atom privadas (por ejemplo, a través de un token por usuario o una clave API de solo lectura)?
Esto no cambiaría ninguna regla de permisos, simplemente permitiría a los clientes de calendario acceder a los eventos que el usuario ya está autorizado a ver.
Estoy planteando esto como una solicitud separada y acotada tras la reintroducción de la fuente ICS pública, como se sugirió anteriormente.