How can I make ServiceStack not creating multiple UserAuth with the same email address?
I do the following:
- Create an account using Credentials(user + pass) & log in
- Log Out
- Sign In using Facebook (same email address as used in Credential)
This creates a new UserAuth and therefore a new User. Is it possible to tell the user who is trying to sign in using Facebook that the account with the Email address already exists?
I looked into subclassing FacebookAuthProvider and override Authenticate but I don't have the access to email from Facebook yet. Is there another method that I need to override? Similar question here but doesn't look like its been resolved?
Why doesn't ServiceStack always link UserAuth and UserAuthDetails?