有人可以解释Authentication
+ OAuth
这个2表架构的利弊吗?
选择1:
用户表:
`id`
`unique_id`
`username`
`email`
`bio`
`gender`
User_open_id表:
`user_id`
`open_id_type ('facebook, twitter etc')`
`open_id ('facebook_id, twitteer_id etc')`
`open_password`
选择2:
用户表:
`id`
`unique_id`
`username`
`email`
`bio`
`gender`
User_normal表:
`user_id`
`user_password`
User_facebook表:
`user_id`
`facebook_id`
`facebook_password`
User_google_plus表:
`user_id`
`googleplus_id`
`googleplus_password`
User_twitter表:
`user_id`
`twitter_id`
`twitter_password`
选择1将来会遇到任何问题吗? (像facebook / google等特定服务的表结构更改)