6

http://github.com/uswaretech/Django-Socialauth/tree/master/socialauth/

我对如何使用它有点困惑。当然,我阅读了底部的注释,但我是 Django 新手,所以我需要一点手。

它的结构看起来像一个项目结构,因为它包含 aurls.py但我也知道应用程序也可以拥有它。它还有一个manage.py让我相信它是一个项目(加上子目录)。

那么我应该只是将其中的一部分集成到我现有的项目中吗?这不是应用程序,对吧?

自述文件还提到了获取 API 密钥。因此,如果我想要一个标准界面,您可以在其中单击 google/yahoo 徽标,并且如果您尚未登录,它会通过 Javascript 将自身转发到您登录的身份验证页面,将您踢回您自己的页面,我需要 API钥匙?

任何其他特殊提示表示赞赏。

4

2 回答 2

4

[我们写了这个]

  1. 有很多分叉,它们在我们前面,所以你可能想要使用它。
  2. 如果你只想要openid,你不需要API Keys
  3. 如果你想要 twitter/FB,你肯定需要钥匙。
  4. urls.py 和 manage.py 也展示了一个演示应用程序。
  5. socialauth 是 django 应用程序,您可以将其拉出。
于 2010-03-11T19:53:26.173 回答
2

我会使用 agiliq 的叉子(同样的人)。

如果您查看 agliq 和 uswaretech 中的提交,您会看到 agiliq 分叉具有更新的提交。

你也可以使用 django-social-auth,它可能看起来是另一个分支,但它是一个完全不同的实现。

于 2011-03-18T10:56:58.550 回答