Oauth - Facebook/Twitter/Foursquare

Har*_*M V 3 twitter facebook oauth foursquare

我正在创建一种方式,人们可以将他们的Fb,Twitter和FS帐户连接到他们在我的应用程序上创建的帐户.我想创建一个单独的表,我可以存储所有必需的东西..

User(id, username, password, email)

Oauth (id, user_id, oauth_provider, ....... )
Run Code Online (Sandbox Code Playgroud)

至于我的理解

Facebook需要facebook id

Twitter需要id,token,secret

Foursquare需要电子邮件和消费者ID.

只是想确认我做得对..在构建Oauth表时.

jun*_*ong 5

我个人为需求的值创建一个名为"setting_parameter"的字段,因为所有这些API都需要不同的东西.正如你所说Facebook需要App ID(加上令牌),Twitter需要消费者密钥和消费者密钥.

所有这些值我将它们全部合并为一个JSON格式的字符串.我不会将它们分别放到字段中,因为我认为除了获取它们的值之外,我没有必要查询此表以获取其他操作.此外,我需要在将来实施其他API.这就是我无法创建特殊字段的原因,因为我不知道新API下次需要什么样的价值.这就是为什么我更喜欢把它们挤进一个字符串字段.

我的表就像这样
Oauth(id, name, setting_parameter, description,...)