API経由でメールログインリンクを送信することは可能ですか?

おっしゃる通り、最も簡単な方法はメールアドレスでアカウントを一致させることです。それが不可能な場合、私たちが採用しているいくつかのアプローチがあります。

  1. 他の一意の識別子を使用してユーザーを一致させます。コンソールからユーザーの DiscourseConnect 関連付けを事前に作成できます。これは、Discourse と ID プロバイダー間で一貫性のある他の識別子が存在する場合にのみ機能します。

  2. (最も一般的)ユーザーに新規アカウントの登録を許可し、その後、管理者にメッセージを送信して、新しいアカウントを古いアカウントに「マージ」してもらうように依頼します(ユーザー管理ページ下部のボタンを使用)。これにより、自動的にメールアドレスが一致し、DiscourseConnect 関連付けが作成されます。