Une chose que vous pourriez essayer est de configurer un service Authentik et de le « fédérer » avec ces deux fournisseurs. De cette manière, vous pourriez disposer d’un SSO interne pour votre équipe et d’un SSO proxifié pour les utilisateurs externes. Ce serait un peu plus compliqué, compte tenu de la nécessité d’héberger votre propre SSO, mais peut-être plus rapide que de faire appliquer un correctif au plugin OIDC, selon vos capacités.
Cela dit, je vois des paramètres (Corporate Login Provider) partout dans les paramètres de Discourse, il serait donc effectivement agréable de pouvoir ajouter les nôtres. Peut-être en forkeant le plugin OIDC et en changeant les noms ?