Process Flow - Linking multiple providers
User starts login
Select first provider
Authenticate with first provider
Check if user exists
Yes
Link second provider
Authenticate with second provider
Update user account with linked providers
User logged in with multiple providers
The user logs in with one provider, then links another provider to the same account, allowing multiple login methods.