Sì, puoi ospitare Discourse sui tuoi server… abbiamo una guida ufficiale per l’installazione.
Probabilmente sì! Sembra che Keycloak supporti OAuth 2, che funziona con Discourse – Discourse OAuth2 Basic
Sì, puoi creare gruppi e utilizzarli per controllare l’accesso a categorie specifiche (Understanding groups and category permissions). I gruppi possono anche comunicare tra i propri membri tramite messaggi privati (PM).