Недавно мне пришлось решить аналогичную проблему, но я произвел интеграцию аутентификации со своим собственным веб-приложением. Ваша идея использовать плагин Trac верна, потому что вам не нужно ничего делать с несколькими экземплярами Trac, просто включите плагин.
CoSign, кажется, хорошее решение, оно работает как мой плагин в доме. Основная идея очень проста.
Как только вы авторизуетесь в MediaWiki, вы получаете сессионный файл cookie (например, PHPSESSID).
Затем вы переходите на Trac с вашим браузером (под тем же доменным именем), и этот файл cookie отправляется на сервер
Плагин Trac получает этот файл cookie и использует его для отправки запроса в MediaWiki в фоновом режиме с вопросом «Кто это?»
MediaWiki использует переданный cookie и встроенную логику авторизации для поиска имени пользователя и других пользовательских данных
Данные пользователя возвращены в плагин Trac
Надеюсь, это поможет!