我刚刚开始学习openid,有些事情我不清楚我希望有人能澄清一下。
我有一个现有的用户表说
userid |电子邮件|密码|名字|名字
和另一个存储分数的表
userid |得分
如果我实施像Janrain这样的openid解决方案 http://www.janrain.com/products/engage
用户使用开放ID登录后,我想将该用户存储在我的数据库中,以便我可以跟踪他的分数......
这是janrain openid的想法吗?...一旦这个人从另一个提供者登录,我必须使用一些信息填充我自己的用户表只是“没有密码”...然后下次当他使用相同的openid登录时,我可以从我的得分表中拉出分数。
如果我没说清楚,请告诉我,我会更新=)
感谢
答案 0 :(得分:0)
我建议您查看一些现有的实现,以了解如何构建您的应用。
django-janrain项目是python中的一个简单工具,它使用内置的django User app,因此非常简单。这是我的前叉,它有两个小的修改。
Janrain提供的sample code有很好的解释,但不是完整的实现。