Ensuring Email Address is Available and Verified

Hello,

When a user logs in/signs up using Facebook, it is not guaranteed that Facebook sends their email back. However, I definitely need the email address and need it to be verified. Can I write a rule to redirect the user to an SPA URL where they can enter their email address, before they continue the login process? I believe I need to follow the doc here to do so: https://auth0.com/docs/rules/current/redirect

However, how do I then update the email address that the user entered to their Auth0 Facebook identity? And most importantly, how do I make sure email_verified is marked as false until the user verifies their email?

Thanks