MVC4 with latest available OAuth libraries
Repro
- Register UserA
- Register UserB
- Logged in as UserB add a Google Login
- Log Off UserB
- Login as User A
-
Logged in as UserA attempt to add same Google credentials as used in UserB
Result
When adding external credentials to a user account when those external credentials already exist in the membership repository for another user will automatically log the current user off and on as the other user.
Expected
I would expect an error stating the external credentials could not be associated with the current account because they exist for another account.