Sorry I didn’t address that… a core developer of discourse would know better than I, but in similar systems I’ve worked on it shouldn’t be an issue. Your SSO be it social or otherwise is basically just a token exchange between the SSO service provider and Discourse. So it would actually be similar except in this case your SSO would be your email. Over simplifying it a bit, but generally speaking I’d imagine it would work fine.