django all access是一个可重用的应用程序,用于来自oauth 1.0和oauth 2.0提供商(如twitter和facebook)的用户注册和身份验证。
django-all-access的Python项目详细描述
django all access是一个可重用的应用程序,用于用户注册和身份验证 来自OAuth1.0和OAuth2.0提供商,如Twitter和Facebook。
此项目的目标是使创建自己的工作流变得容易 使用这些远程api进行身份验证。django all access将提供 具有正常默认值的视图以及用于覆盖默认行为的挂钩。
您可以在http://django-all-access.mlavin.org/找到一个基本的演示应用程序
功能
- OAuth身份验证的正常和安全默认值
- 通过基于类的视图轻松定制
- 建立在令人惊叹的requests图书馆之上
安装
使用pip从pypi安装django all access最简单:
pip install django-all-access
django all access需要python 2.7或3.3+以及以下python 套餐:
django>=1.8 pycrypto>=2.4 requests>=2.0 requests_oauthlib>=0.4.2 oauthlib>=0.6.2
文档
有关使用django all access的其他文档,请访问 Read The Docs。
许可证
Django All Access是根据BSD许可证发布的。见 LICENSE文件了解更多详细信息。
贡献
如果您对使用django all access有疑问,或希望了解有关 您可以加入mailing list的项目 通过谷歌集团。
如果你认为你发现了一个bug或者对这个项目感兴趣 签出django-all-access on Github。