こんにちは、
現在、Auth0 と Discourse の連携設定に取り組んでおり、これまでのところ非常に楽しく進んでいます。しかし、非常に具体的な問題に直面しており、何が原因か見当がつかない状況です。
環境構成
Vue.js フロントエンドがあり、そこで Auth0 を使用して認証を行います。ログイン後、「メッセージボード」ボタンを押すと Discourse ボードにリダイレクトされ、そこで再度 Auth0 を介して認証が行われます。
インストール
こちらのチュートリアルに従って設定を行いました(廃止されたステップ「Auth0 を使用して IdP の代わりにシングルサインオンを行う」を無効にする設定を除く)。この設定により、問題なく動作しています。ユーザーは Vue.js アプリから Discourse ボードにリダイレクトされ、詳細を入力してフォーラムにアクセスできます。
バグの説明/再現手順
ただし、「設定 > ログイン」で「ローカルのユーザー名とパスワードによるログインを有効にする」を無効にすると、サインアップフローが破綻します。以前にフォーラムに登録済みのユーザーは問題なくアクセスできますが、新規登録では以下のメッセージが表示されます。
「認証がタイムアウトしました、またはブラウザが切り替わりました。もう一度お試しください。」
デバッグログを有効にしたところ、以下のエラーが表示されました:
user_json のレスポンスは問題なさそうです。
#<Excon::Response:0x00007f0af113c718 @data={:body=>"{\"sub\":\"auth0|5dc5401e85758e0e95b0636a\",\"nickname\":\"joralf.quist\",\"name\":\"myname\",\"picture\":\"https://s.gravatar.com/avatar/23d3dc95d3b6cba0ee894df4cb46cb6b?s=480&r=pg&d=https%3A%2F%2Fcdn.auth0.com%2Favatars%2Fjo.png\",\"updated_at\":\"2019-11-18T10:12:13.877Z\",\"email\":\"mymail\",\"email_verified\":true}", :cookies=>["did=s%3Av0%3A8d321ec0-09ee-11ea-95ea-91b52adba184.6irXCvkGZIAzkwkaukzU1W8%2B0BKoefHUhCOKf4slO08; Max-Age=157788000; Path=/; Expires=Sun, 17 Nov 2...
私だけがこの問題に直面しているのでしょうか?それとも再現できる方がいますか?

