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

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

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

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

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

如有任何其他特殊提示,我们将不胜感激。

有帮助吗?

解决方案

[我们写了这个]

  1. 有相当多的叉子,它们在我们前面,所以你可能想使用它们。
  2. 如果您只想要 openid,则不需要 API 密钥
  3. 如果你想要 twitter/FB,你肯定需要密钥。
  4. urls.py和manage.py也展示了一个演示应用程序。
  5. Socialauth 是 django 应用程序,您可以将其拉出。

其他提示

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

如果您查看 agiliq 和 uswaretech 中的提交,您会发现 agiliq 分支有更新的提交。

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top