Description
When a user attempts to log in using an unlinked Identity Provider (IDP), the system currently treats the request as a new registration. If the email address associated with that IDP is already registered to an existing account, the system blocks the action and throws a error.
Current Issue
The existing error message is not descriptive enough. It fails to inform the user that they should attempt to log in using their original authentication method (e.g., GitHub, Google).
Proposed Changes
- Provide Actionable Advice: Suggest logging in with a different IDP or the primary account credentials to resolve the conflict.
Related Discussions