Почта Facebook OAuth?

На моем экземпляре, когда пользователи пытаются зарегистрироваться через Facebook OAuth, после предоставления разрешений приложению для входа их перенаправляют в модальное окно регистрации экземпляра, но поле электронной почты пустое, и им приходится вводить email вручную (имя берется из Facebook). Разве email не должен передаваться приложением Facebook?

Ваше приложение Facebook OAuth, скорее всего, не предоставляет адреса электронной почты, так как для этого требуется дополнительная верификация со стороны Facebook.

Прошло много времени с тех пор, как я этим занимался, но, возможно, вам придётся подать запрос на верификацию вашего приложения в Facebook, предоставив множество скриншотов и видео, демонстрирующих, как ваше приложение использует Facebook OAuth. Это трудоёмкий процесс, и, вероятно, оно того не стоит.

Оказывается, нет необходимости подавать заявку на расширенную верификацию приложения, о которой вы упоминаете. Достаточно было запросить разрешения на user_email, которые предоставляются при базовой верификации. Сейчас всё работает корректно.

Как я уже говорил, прошло действительно очень много времени (более 4 лет) с тех пор, как я последний раз настраивал вход через Facebook. В то время они помечали приложения для расширенной проверки разрешения на доступ к электронной почте пользователей (или, возможно, я сделал что-то глупое, например, изменил логотип приложения или что-то в этом роде)