WP Discourse プラグインを使用し、SSO ログインとして WordPress を選択した場合、既存のメンバーはどうやってログインしますか?再度ログインするには、WP でアカウントを再作成する必要がありますか?
WordPress を WP Discourse プラグイン経由で DiscourseConnect プロバイダーとして有効にすると、すべての認証は WordPress によって処理されます。これは、ログインするにはすべてのユーザーが WordPress にアカウントを持っている必要があることを意味します。すべてのユーザーがすでに WordPress にアカウントを持っていない場合、基本的に 2 つの選択肢があります。
- Discourse のユーザーデータを WordPress に移行(コピー)して、両方のプラットフォーム間で一貫性を確保する。または
- ユーザーがまだ WordPress にアカウントを持っていない場合は、WordPress でアカウントを登録するようにユーザーに要求する。
ユーザーが WordPress 経由で Discourse にログインすると、DiscourseConnect はメールアドレスに基づいてユーザーを照合しようとします。したがって、ユーザーが独自の新しい WordPress アカウントを登録した場合(つまり、上記のオプション 2)、両方のプラットフォームで同じメールアドレスを使用していれば、既存の Discourse アカウントにログインできます。WordPress で登録するために別のメールアドレスを使用した場合は、初めてログインするときに新しい Discourse ユーザーアカウントが作成されます(もちろん、これが発生した場合はユーザーアカウントをマージできます)。
どちらのオプションも機能するはずですが、オプション 1 を正常かつ一貫して実行するには、Discourse からユーザーパスワードをエクスポートして WordPress にインポートする必要がある可能性が高いことに注意してください。これには専門家の助けが必要になるでしょう。
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.