Управление членством в группе через аутентификацию

Привет!

Мы перенесли нашу систему аутентификации с Atlassian Crowd (которая больше не поддерживается в Discourse) на OpenID Connect (через Keycloak) и хотели бы использовать код сопоставления групп Crowd, который мы внесли несколько лет назад в плагин discourse-openid-connect.

У нас есть рабочая версия кода, позволяющая настроить сопоставление групп OpenID Connect с группами Discourse, и мы создали для неё pull request: FEATURE: Openid connect group maps by benzoid · Pull Request #34763 · discourse/discourse · GitHub.

Надеемся, что это предложение будет рассмотрено для слияния. Мы также готовы дополнить документацию или написать тесты (если вы сможете направить меня к руководству по тестированию — я пока не являюсь опытным программистом на Ruby!).

Бен