新しいデータベースへの切り替え時にユーザーはどのように処理されますか?

以前は、当社の Discourse インスタンスを自社のサーバーに保存された会員データベースと連携させていました。ユーザーは SSO 経由でログインし、アカウント情報が Discourse に同期されていました。

その後、会員管理に NeonCRM を採用し、OAuth2 を利用して NeonCRM の認証情報でサインインできるように移行しました。Discourse フォーラムの復旧作業を進めていますが、最後のバックアップから復元された既存の Discourse ユーザーが OAuth2 経由でサインインした際に、システムがどのように扱うか疑問に思っています。アカウントは連携するのでしょうか?また、連携する場合、それはメールアドレスに基づいているのでしょうか?もしメールアドレスが変更されている場合、Discourse に新しいユーザーが作成されてしまうのでしょうか?

「いいね!」 1

共通の URI(例:メールアドレス)に基づいて一致させる場合、はい、機能するはずです。

何らかの理由でメールアドレスが一致しない場合は、はい、新しいユーザーと同様に新しいアカウントが作成されます。

「いいね!」 3

@Stephen ありがとうございます。マッチングに使用される URI を私が決定できるのでしょうか?もし可能であれば、その方法はどのようなものですか?