Why using an IdP?
The primary reason is to prevent users from appearing multiple times.
- Facebook "maintain" their registers to prevent fake accounts (users with multiple accounts)
Other reasons are:
- Facebook have more security features (using multifactor authentication etc).
- Furthermore, the end-user will have fewer passwords to remember. 😃