こんにちは、
GET “/admin/users/#{id}.json” における “single_sign_on_record” 内の “external_email” が、もはや返されなくなったようです。この情報を強制的に返す方法はありませんか?
ご教示のほど、よろしくお願いいたします。
アンドレ・ペイス
ユーザーページ内の DiscourseConnect セクションにある email フィールドが非表示になっているため、その通りですね。UI でそのボタンがクリックされると、メールアドレスを取得するために /u/<username>/sso-email.json へ別のリクエストが送信されます。ユーザー名がわかれば、そのルートに対して認証付きの GET リクエストを送信することで、外部メールアドレスを取得できるはずです。