Discourse に単一のユーザーをインポートする簡単な方法は?

みなさん、こんにちは。当サイトでは Discourse を SSO で利用しており、ログインは WordPress が担当し、その後ユーザーが Discourse にアクセスできるようになっています。

つまり、Discourse 側から直接新規登録することはできず、WordPress サイト経由での登録のみ可能です。

質問です:

ある状況下で技術的な問題が発生したため、Discourse に強制的に新しいアカウントを作成する必要がある場合があります。これをポインタとクリックだけで簡単に実行する方法はありますか?この Discourse インストール環境にはシェルへのアクセス権がありません。

よろしくお願いします!

WordPress サイトで利用可能な「新規ユーザー追加」機能に相当するものは存在しません。WordPress サーバーにアクセスでき、WP-CLI がインストールされている場合は、WordPress 上でユーザーを手動で作成し、その後 sync_sso を使用して Discourse 上でユーザーを作成することができます。WP Discourse プラグインには、これに役立つ機能が含まれています。

@simon さん、ありがとうございます。残念ながら、問題は新しいユーザーを Discourse に作成する必要がある場合に、Discourse 側で sync_sso がタイムアウトしてしまうことです。ユーザーがすでに Discourse に存在している場合は、SSO に関連するすべての機能が正常に動作します。

(この問題は数年にわたり断続的に発生しており、なぜ起こるのか原因を特定できていません。)