Using the kuzzle auth passport oauth plugin, how would you handle having multiple social providers able to login to the same Kuzzle account?
I got the login working with Facebook and Google, and I let users create an unique username for their account when the user login with a new social provider. At this username creation step they get the option to connect with the other social provider to prevent creating multiple accounts or if they already signed up through another provider.
What's the proper way to have a single Kuzzle account having multiple login strategies attached to it from different oauth providers?