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表时.
我个人为需求的值创建一个名为"setting_parameter"的字段,因为所有这些API都需要不同的东西.正如你所说Facebook需要App ID(加上令牌),Twitter需要消费者密钥和消费者密钥.
所有这些值我将它们全部合并为一个JSON格式的字符串.我不会将它们分别放到字段中,因为我认为除了获取它们的值之外,我没有必要查询此表以获取其他操作.此外,我需要在将来实施其他API.这就是我无法创建特殊字段的原因,因为我不知道新API下次需要什么样的价值.这就是为什么我更喜欢把它们挤进一个字符串字段.
我的表就像这样
Oauth(id, name, setting_parameter, description,...)
| 归档时间: |
|
| 查看次数: |
1406 次 |
| 最近记录: |