Facebook OAuth 이메일?

저의 인스턴스에서 사용자가 Facebook OAuth로 가입을 시도할 때, 로그인 앱의 권한을 허용한 후 인스턴스의 가입 모달로 리다이렉트되지만, 이메일 필드가 비어 있어 사용자가 수동으로 이메일을 입력해야 합니다(이름은 Facebook에서 제공됨). Facebook 앱이 이메일을 제공해야 하는 것이 아닌가요?

Facebook OAuth 앱이 추가 인증을 요구하기 때문에 이메일 정보를 제공하지 못하고 있을 가능성이 높습니다.

제가 이 작업을 수행한 지 꽤 오래되었지만, Facebook에서 앱 검증을 요청해야 할 수 있습니다. 이를 위해 Facebook OAuth를 어떻게 사용하는지 보여주는 스크린샷과 영상 여러 개를 제출해야 합니다. 이 과정은 시간이 많이 걸리며, 아마도 그만한 가치가 없을 것입니다.

결국 말씀하신 확장 앱 인증은 신청할 필요가 없었습니다. 기본 인증 시 부여되는 user_email 권한만 요청하면 되었고, 이제 정상적으로 작동합니다.

말했듯이, 마지막으로 페이스북 로그인을 설정한 지 정말 오랜 시간(4년 이상)이 흘렀습니다. 그때는 사용자 이메일 권한을 위해 앱이 확장 검증 대상으로 표시되고 있었는데(혹은 앱 로고를 바꾸거나 하는 같은 멍청한 실수를 저질렀던 것일 수도 있고요).