Patreon OAuthログインでユーザーが登録されない – ホストされたフォーラム、有効なパトロン、エラーなし

Discourseチーム様

現在、https://forum.pahuyuth.comホストされているDiscourseサービスを利用しており、公式Patreonプラグインを統合しています。

以下の問題が発生しています。

  • 新規ユーザーは、当社の月額30ユーロのティアでアクティブな有料Patronです(2025年4月20日参加)。
  • **「Sign in with Patreon」**でログインを試みます。
  • OAuthプロセスが完了します:→ Patreonにリダイレクトされ、**「Allow」**をクリックするとフォーラムに戻ります。
  • 結果: ログインまたはアカウントが作成される代わりに、ユーザーはログイン画面に戻されます。エラーメッセージは表示されません

以下のことを確認しました。

  • Patronステータスを確認済み
  • ログインフローのフルスクリーン録画をキャプチャ済み(下記リンク参照)
  • プラグイン設定を確認済み – 統合は有効になっており、当社の側ではすべて正しく見えます。

5月7日にteam@discourse.orgにメールで問い合わせ、5月9日にフォローアップしましたが、返信時間にはばらつきがあることは理解しております。明確化を得るために、こちらに投稿させていただきます。


質問:

  1. 有効なPatreonログインは自動的にDiscourseアカウントを作成するはずですが、ホストインスタンスでこれが妨げられる可能性のあるものはありますか?
  2. ホスト環境またはPatreon構成の何かがユーザー作成をブロックしている可能性はありますか?
  3. これは、貴社チームがバックエンドで確認または調査できることでしょうか?

必要であれば、詳細をプライベートに共有させていただきます。

以下は、ユーザー視点からのログイン録画で、完全なOAuthプロセスと結果のリダイレクトを示しています。

「いいね!」 1

あなたのフォーラムは招待制ですか、それともアカウントの作成を制限するその他の設定がありますか?

「いいね!」 1

ジェイさん、ありがとうございます!

はい、関連するすべての設定を再確認しました。

  • 招待のみ無効 になっています
  • 新規登録を許可無効 になっています(意図的です。Patreon経由のOAuthでのみアクセスを許可しています)
  • ログイン必須有効 になっています
  • Patreonログインは 有効かつ正しく設定 されています

念のため明確にしておきますと、これは Patreon限定フォーラム です。通常のログイン(例:ローカルアカウント)は、管理目的でのみ内部的に使用され、ユーザーには無効になっています。

そのため、こちら側では、有効なPatronのアカウント作成を妨げるものは何も存在しないはずです。

それにもかかわらず、Patreon経由でOAuthログインが成功した後、アカウントが作成されずにログイン画面に戻されてしまいます。

他に原因として考えられることはありますでしょうか?

重ねてお礼申し上げます!

「いいね!」 1

Patreon経由でのみアクセスを許可したい場合、Enable local logins を無効にするのではなく、なぜ一般的に登録を無効にするのか、その目的を正しく理解しているか分かりません。

「いいね!」 3

これです。新しいユーザーを絶対に受け入れたくないのでない限り、これを変更する必要があります。

ローカルログインを無効にすることを検討してください。これにより、Patreonでログインする新しいユーザーは許可されますが、Patreonなしでログインするユーザーは許可されなくなります。

「いいね!」 2

@Pahuyuth この回答で問題は解決しましたか? 私には正しく見えます!

「いいね!」 2

更新:問題解決 :white_check_mark:

ご意見をいただいた皆様、そしてすぐに正しい方向を示してくださった@pfaffmanさんに特に感謝いたします。

問題の原因を特定し、修正いたしました。

:wrench: 新規登録を許可する設定が、ホストインスタンスで無効になっていました。

これにより、Patreon認証自体は正常に機能していましたが、OAuthベースのサインアップがブロックされていました。確認した内容は以下の通りです。

  1. :white_check_mark: 新規のPatreonアカウントを使用して、サインアップとログインのフロー全体を正常にテストできました。
  2. :white_check_mark: 元々この問題を報告してくださったユーザーも、その後問題なくログインできるようになりました。

現在、すべて正常に機能しており、ユーザーは期待通りに作成され、適切なPatreonグループに追加されています。:+1:

皆様のご協力とサポートに改めて感謝いたします。

「いいね!」 2

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.