WordPress SSO は Patreon のソーシャルログインを非表示にする?

こんにちは。私は WordPress サイトで SSO を使用して、ホストされた Discourse を運用しており、Patreon も利用しています。Patreon の会員に Discourse の特典を提供したいと考えており、Patreon 統合を完全に設定しました。

問題は、Patreon のソーシャルログインボタンが表示されるはずの Discourse のデフォルトログイン画面が、SSO WordPress ログインページに変更されてしまっていることです。

そこで、この 2 つのプラグインを同時に動作させる方法はありますか?

この 2 つのプラグインに関する別の関連トピックもありますが、この特定の課題については答えられていません。

お手伝いいただける方がいましたら、事前に感謝申し上げます。
Ben

はい、SSO を使用すると他のログイン手段は無効になります。SSO の最初の S は「Single(単一)」を意味します。つまり、すべてのサインオンを別のシステムに委任することになります。

WordPress を通じて Patreon ユーザーのログインを試行することも可能です。

それでも解決しない場合、Discourse で複数のログイン方法を許可したい場合は、WordPress との SSO 統合を見直す必要があるかもしれません。

はい。ユーザーを WordPress と同期させることは私にとって不可欠であり、ユーザー管理の中核です。つまり、以下の 2 つの選択肢があるようです。

  1. SSO を廃止し、デフォルトのログイン画面に「WordPress でログイン」のソーシャルログインボタンを実装する。これにより、ユーザーはそれか Patreon のどちらかを使ってログインできます。
  2. SSO を維持しつつ、WordPress ユーザーデータベース内の「Patreon」カラム(WordPress-Patreon プラグインから)を同期し、これらのユーザー向けに Patreon プラグインの恩恵を複製するカスタムプラグインを開発する。

どちらの選択肢も簡単ではありません。私はあまり経験がありませんが、このユースケースで Patreon の特典を提供する他の方法をご存知でしょうか?

WordPress はすでに Discourse でのログインをサポートしています。ユーザーはどこから来ているのでしょうか?

すべてのユーザーは当初、私の WordPress ウェブサイトでアカウントを作成しました。

ウェブサイトに Patreon 統合を実装し、その後 SSO ペイロードを拡張してそのデータを含めることを目指すべきではないでしょうか。

はい、お手伝いいただきありがとうございます。

この機能は少なくとも数ヶ月間は私のロードマップには含まれません。

もし他の誰かがこの機能に興味がある場合は、DM を送ってください。一緒に協力しましょう。

Patreon プラグインを使用して Discourse グループに Patreon の特典を提供する場合、Discourse での Patreon ログインは必要ありません。

WordPress SSO をそのまま使用し、プラグイン同期を有効にするだけで問題なく動作します。メールアドレスが一致していれば、ログイン方法に関係なくパトロンを検出できます。

わあ、それはすごいですね!!とても嬉しいです。返信ありがとうございます。