L’esportazione pubblica ICS è stata recentemente reintrodotta tramite
GET /discourse-post-event/events.ics, che è un ottimo miglioramento a seguito del lavoro in
Al momento, questo endpoint sembra essere limitato agli eventi visibili agli utenti anonimi. Di conseguenza, gli eventi in categorie private o categorie limitate al gruppo predefinito everyone non possono essere sottoscritti in client di calendario esterni (ad esempio, Google Calendar, Outlook).
Sarebbe fattibile supportare l’accesso autenticato a questo endpoint, in modo simile a come Discourse gestisce i feed RSS/Atom privati (ad esempio, tramite un token per utente o una chiave API di sola lettura)?
Questo non cambierebbe alcuna regola di autorizzazione: consentirebbe semplicemente ai client di calendario di accedere agli eventi che l’utente è già autorizzato a vedere.
Sollevo questa richiesta separata e circoscritta a seguito della reintroduzione del feed ICS pubblico, come suggerito in precedenza.