Docker 経由での Discourse のカスタム非公開リポジトリの設定

Robloxのベータ版OAuthを使用しています。そのため、現実的にはユーザーがユーザー名を変更できないようにし、Robloxのユーザー名のみを使用したいと考えています。

つまり、現実的には、ユーザー名(Username)はRobloxのユーザー名になり、名前(Name)はRobloxのニックネームになり(どちらもRobloxプラットフォームで変更可能)、アバターも変更可能になります。

これらすべてをエンドユーザーが編集できず、自動的に更新されるようにしたいです(少なくともログイン時)。


現在、OAuth 2 Basicプラグインを使用しています。私が求めているものを実現するために、何か別のものを提案しますか?基本的にSSOとして。