Google SSO (OAuth) フルスクリーンログイン/サインアップ使用時の登録失敗

新しくVPSにDiscourse (Discourse v3.4.0.beta3-dev) をセットアップしました。

Google OAuthを有効にして /signup ページにアクセスし、新しいGoogleユーザーでサインアップすると、Google側では問題なく完了しますが、私のサイトにOAuthが戻ってきた際にコンソールで以下のJSエラーが発生します。

rsvp.js:23 Uncaught TypeError: Cannot read properties of undefined (reading 'set')
    at auth-complete.js:145:38
    at Array.forEach (<anonymous>)
    at auth-complete.js:144:57
    at _ (rsvp.js:434:1)
    at y (rsvp.js:420:1)
    at invoke (backburner.js.js:282:1)
    at d.flush (backburner.js.js:197:1)
    at p.flush (backburner.js.js:358:1)
    at B._end (backburner.js.js:798:1)
    at B.end (backburner.js.js:589:1)
    at B._runExpiredTimers (backburner.js.js:905:1)

しかし、/login ページにアクセスして同様の操作を行うと、問題なく動作します。

このバグは、ここでもサインアップしようとした際に発生したので、私のインストールだけの問題ではありません。

「いいね!」 1

もう少し試してみたところ、実験的な全ページログイン設定を無効にすると、サインアップが正常に機能しました。

「いいね!」 2

@MrSleeps、ご報告ありがとうございます!修正されました。実験的なフルページログインを使用すると、ソーシャルサインアップが機能するはずです。

「いいね!」 6

このトピックは3日後に自動的に閉じられました。新しい返信はもう許可されていません。