Immagina di aver protetto la tua applicazione con oauth2 e diversi fornitori di oauth.
Ora immagina qualcuno che utilizza il provider A con l'indirizzo email@@@@@@@@ esempio per accedere.
La prossima volta, qualcuno utilizzerà il provider B con la stessa email [email protected] per accedere.
Entrambi i provider dichiarano che l'indirizzo e-mail è verificato e sono entrambe grandi aziende (non c'è modo di specificare il proprio provider o qualcosa del genere).
Dovresti mappare entrambi gli accessi allo stesso account? Quali sono i rischi?
I rischi che ho già visto sono che la superficie di attacco sta diventando più grande: se voglio hackerare l'account di Bob, posso provare a hackerare il provider A o B. Ma il vantaggio sarebbe più convenienza per Bob, dal momento che non dovrà ricordare quale fornitore ha usato ...