使用 django Socialauth 的困惑
-
19-09-2019 - |
题
http://github.com/uswaretech/Django-Socialauth/tree/master/socialauth/
我对应该如何使用它有点困惑。当然,我阅读了底部的注释,但我是 Django 新手,所以我需要一些帮助。
这个结构看起来像一个项目结构,因为它包含一个 urls.py
但我也知道应用程序也可以有这样的功能。它还有一个 manage.py
这让我相信这是一个项目(加上子目录)。
那么我应该将其中的一部分集成到我现有的项目中吗?这不是一个应用程序,对吧?
自述文件还提到获取 API 密钥。因此,如果我想要一个标准界面,您点击 google/yahoo 徽标,它会通过 Javascript 将自身转发到您登录的身份验证页面(如果您尚未登录),则会将您踢回自己的页面,我需要 API钥匙?
如有任何其他特殊提示,我们将不胜感激。
解决方案
[我们写了这个]
- 有相当多的叉子,它们在我们前面,所以你可能想使用它们。
- 如果您只想要 openid,则不需要 API 密钥
- 如果你想要 twitter/FB,你肯定需要密钥。
- urls.py和manage.py也展示了一个演示应用程序。
- Socialauth 是 django 应用程序,您可以将其拉出。
其他提示
我会使用 agiliq 的叉子(同一个人)。
如果您查看 agiliq 和 uswaretech 中的提交,您会发现 agiliq 分支有更新的提交。
- https://github.com/agiliq/Django-Socialauth/commits/master
- https://github.com/uswaretech/Django-Socialauth/commits/master
你也可以使用 django-social-auth,它可能看起来是另一个分支,但它是一个完全不同的实现。
不隶属于 StackOverflow