跳转到主要内容

django-all-access是一个可重用的应用程序,用于从OAuth 1.0和OAuth 2.0提供者(如Twitter和Facebook)进行用户注册和身份验证。

项目描述

Build Coverage PyPI Download PyPI Python Versions PyPI License

django-all-access是一个可重用的应用程序,用于从OAuth 1.0和OAuth 2.0提供者(如Twitter和Facebook)进行用户注册和身份验证。

本项目目标是使创建与这些远程API的认证工作流程变得简单。django-all-access将提供具有合理默认值的简单视图,并带有覆盖默认行为的钩子。

这是一个分支,以提供兼容性更新和PyPI上的一个包。

django-all-acccess最初由Mark Lavin编写。

功能

  • OAuth认证的合理和安全默认值

  • 通过基于类的视图轻松定制

  • 使用惊人的requests库构建

安装

使用pip安装此分支的django-all-access是最简单的。

pip install fdemmer-django-all-access

django-all-access需要Python 3.6+和Django,以及以下Python包(如果需要,将自动安装)

pycryptodome>=3.9
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有任何疑问或想关注项目更新,可以通过Google Groups加入邮件列表

如果您认为发现了bug或想为此项目做出贡献,请查看Github上的django-all-access

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源代码发行版

fdemmer-django-all-access-1.3.3.tar.gz (20.5 kB 查看哈希值)

上传时间 源代码

构建发行版

fdemmer_django_all_access-1.3.3-py2.py3-none-any.whl (26.2 kB 查看哈希值)

上传时间 Python 2 Python 3

由以下组织支持