公開ICSエクスポートは、最近、
GET /discourse-post-event/events.ics
によって再導入されました。これは、
での作業に続く素晴らしい改善です。
現時点では、このエンドポイントは匿名ユーザーに表示されるイベントに限定されているようです。その結果、プライベートカテゴリやデフォルトの everyone グループから制限されているカテゴリのイベントは、外部カレンダークライアント(例:Googleカレンダー、Outlook)で購読することができません。
DiscourseがプライベートなRSS/Atomフィードを処理する方法(例えば、ユーザーごとのトークンや読み取り専用APIキーを介した方法)と同様に、このエンドポイントへの認証済みアクセスをサポートすることは可能でしょうか?
これは、以前提案された公開ICSフィードの再導入に続く、分離された範囲を限定したリクエストとして提起するものです。許可されるのは、ユーザーがすでに表示を許可されているイベントにカレンダークライアントがアクセスできるようにすることだけであり、権限ルールを変更するものではありません。