ユーザーレコードに外部IDを格納し、/by-external/:external_id を使用する一案があります。もう一つは、ユーザー名が変更された場合に外部データベースに通知するウェブフックを使用する方法です。また、ユーザー名の変更を無効にするという選択肢もあります。discourse/config/routes.rb を素早く確認しましたが、user_id を使用するルートは見当たりませんでした。
ユーザーレコードに外部IDを格納し、/by-external/:external_id を使用する一案があります。もう一つは、ユーザー名が変更された場合に外部データベースに通知するウェブフックを使用する方法です。また、ユーザー名の変更を無効にするという選択肢もあります。discourse/config/routes.rb を素早く確認しましたが、user_id を使用するルートは見当たりませんでした。