Olá!
Migramos nossa autenticação do Atlassian Crowd (agora sem suporte no Discourse) para OpenID Connect (via Keycloak) e queríamos usar o código de mapeamento de grupos do Crowd que contribuímos há alguns anos no plugin discourse-openid-connect.
Temos alterações de código funcionais que permitem a configuração de mapeamentos entre grupos OpenID Connect e grupos do Discourse e as colocamos em um PR FEATURE: Openid connect group maps by benzoid · Pull Request #34763 · discourse/discourse · GitHub.
Esperamos que isso possa ser considerado para ser mesclado e estaríamos dispostos a adicionar à documentação ou aos testes (se puderem me indicar um guia para os testes – ainda não sou um programador ruby nativo!).
Ben