我正在研究我的下一个网站的登录系统,我希望整合使用facebook帐户(以及将来可能还有其他openID提供商)登录的可能性。
我很好奇存储openID的最佳方式是什么。
我的想法是:
id: INT, AUTO_INCREMENT
user_id: INT
network: varchar(2) (fb - Facebook, tw - Twitter, etc.) (2 bytes)
network_id: INT (4 bytes)
但是真的都是网络ID的INTEGER吗? 还有更好的方法吗?
答案 0 :(得分:1)
我不确定twitter,但facebook中的userID是整数,到目前为止,我见过的最长的是15个数字,所以你可能需要BIGINT