0

在几个问题上,建议使用这个包为 Django 提供 OpenAuth 功能。

我是 Django 新手,作为我的第一个项目之一,我正在尝试复制 StackOverflow 的登录和注册机制。与软件包的可用性和安装相关的仅有两个文档是READMEopenid.txt文件。编辑我忘了在他们的代码库/endedit中提到这个例子

我实现了文件和示例实现的内容,但到目前为止,我仍然对实际理解机制如何工作以及如何使用 openauth-id 集成构建站点感到迷茫。

我所涉及的问题:

  1. 包含多个 openID 提供者的最佳实践方式
  2. 连接到 Django 用户模型的正确方法
  3. 处理可能出现的任何安全、隐私等问题
4

2 回答 2

3

我在 github 上提供了一个使用 django-openid-auth 和 openid-selector(http://code.google.com/p/openid-selector/) 的示例,以获得漂亮的 UI。看看这是否有帮助。

https://github.com/rajasaur/openid_userprofiles

如果示例中有不清楚的地方,请询问,我非常乐意提供帮助

于 2011-07-10T13:21:17.243 回答
1

恕我直言:您需要将每个 ID 提供者包含在单独的身份验证后端中。最佳实践也是使用内置用户模型。在 github 上查找提供多个身份验证提供程序 django-social_auth的示例插件。希望这会有所帮助...

于 2011-07-06T05:27:17.147 回答