A exportação pública do ICS foi recentemente reintroduzida através de
GET /discourse-post-event/events.ics, o que é uma ótima melhoria após o trabalho em
No momento, este endpoint parece estar limitado a eventos visíveis para usuários anônimos. Como resultado, eventos em categorias privadas ou categorias restritas do grupo padrão everyone não podem ser subscritos em clientes de calendário externos (por exemplo, Google Calendar, Outlook).
Seria viável suportar acesso autenticado a este endpoint, semelhante à forma como o Discourse lida com feeds RSS/Atom privados (por exemplo, através de um token por usuário ou chave de API somente leitura)?
Isso não alteraria nenhuma regra de permissão - simplesmente permitiria que os clientes de calendário acessassem os eventos que o usuário já está autorizado a ver.
Estou levantando isso como uma solicitação separada e com escopo definido, após a reintrodução do feed ICS público, conforme sugerido anteriormente.