I think this is more of a bug than anything, but our authentication requires people to sign up with a social provider (Twitter, GitHub, etc). Sometimes the account doesn't have an email associated with it, whether it's because of:
- a bug on our end,
- a bug on the provider's end,
- the provider account does not have an email associated (for ex. Twitter phone number sign up)
For #3 specifically, it causes problems on a Forem's end, because we end up having no way of contacting the person if we need to.
What do you all think? I think we should fix this "bug" and ensure that people signing up have an email associated with them, but curious to hear people's thoughts if they think otherwise.