我正在构建一个我想与Facebook Connect,Twitter,OpenID以及其他社交网络进行交互的应用程序.用户可以同时使用任意数量的这些方法登录.我的应用程序使用MySQL作为后端数据库.
有人可以给我指导我的数据库模式应该是什么样的同时从各种社交网络捕获用户信息?我有一个想法(根据我的在线阅读)是这样的:
用户{userid,...}
UserFacebook {fbid,userid,...}
UserTwitter(twid,userid,...}
等等.
然后,为了获得用户的完整图片,我将加入所有用户表.是其他网站如何做到这一点还是有更聪明/更好的方式?