Obrigado pela sugestão. De fato, estamos atualmente explorando o uso do Discourse OAuth2 Basic com o EGI Check-in.
Quis trazer este caso à atenção da comunidade, pois a possibilidade de suportar múltiplos provedores OIDC provavelmente beneficiará mais organizações no futuro e facilitará as coisas.
A opção SAML não estava no nosso radar; talvez seja uma terceira opção a ser considerada. Encontrei o plugin: GitHub - discourse/discourse-saml: Support for SAML in Discourse · GitHub