Gracias por la sugerencia. Efectivamente, actualmente estamos explorando el uso de Discourse OAuth2 Basic con EGI Check-in.
Quería poner este caso en conocimiento de la comunidad, ya que la posibilidad de admitir múltiples proveedores de OIDC probablemente beneficiará a más organizaciones en el futuro y facilitará las cosas.
La opción SAML no estaba en nuestro radar; podría ser una tercera opción a considerar. He encontrado el plugin: GitHub - discourse/discourse-saml: Support for SAML in Discourse · GitHub