user has username and can be found by that
user can be found by username and signin provider
now the user has a unique username

username is composed by provider.username@signinProvider
se usa el unique username para loguear al usuario