Configuring custom private repo of discourse through docker

Я использую бета-версию OAuth от Roblox. Поэтому в идеале я не хочу, чтобы пользователи могли менять свои имена, а просто использовали имена из Roblox.

Таким образом, я хочу, чтобы их Username (имя пользователя) соответствовало их имени в Roblox, а Name (имя) — их никнейму в Roblox (оба из которых могут меняться на платформе Roblox), а также их аватару, который также может изменяться.

Все эти данные должны быть недоступны для редактирования конечным пользователем и обновляться автоматически (по крайней мере, при входе в систему).


В настоящее время я использую базовый плагин OAuth 2.0. Посоветуете ли вы использовать что-то другое для достижения желаемого? По сути, как SSO?