Feed ICS autenticati per eventi del calendario privato

L’esportazione pubblica ICS è stata recentemente reintrodotta tramite

GET /discourse-post-event/events.ics, che è un ottimo miglioramento a seguito del lavoro in

Re-Add full ICS export.

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.

1 Mi Piace