SSO with non-unique email addresses?

No, emails are unique identifiers for users in Discourse and this is fundamental to all identity in the system.