Hola!
Hemos migrado nuestra autenticación de Atlassian Crowd (que ya no es compatible en Discourse) a OpenID Connect (a través de Keycloak) y queríamos usar el código de mapeo de grupos de Crowd que contribuimos hace algunos años en el plugin discourse-openid-connect.
Tenemos cambios de código funcionales que permiten la configuración de mapas entre grupos de OpenID Connect y grupos de Discourse y los hemos puesto en una PR FEATURE: Openid connect group maps by benzoid · Pull Request #34763 · discourse/discourse · GitHub.
Esperamos que esto pueda ser considerado para fusionarse y estaríamos dispuestos a añadir documentación o pruebas (si se me puede indicar una guía para las pruebas, ¡no soy un programador nativo de Ruby (todavía)!).
Ben