Создание плагина для связи Пользователь - Тег

Использование assign кажется хорошей идеей. Я почти уверен, что вы можете добавлять пользователей через API. См. Как реверс-инжинирить API Discourse