django-all-access 是一个可重复使用的应用程序,用于从 OAuth 1.0 和 OAuth 2.0 提供商(如 Twitter 和 Facebook)进行用户注册和身份验证。
项目描述
django-all-access 是一个可重复使用的应用程序,用于从 OAuth 1.0 和 OAuth 2.0 提供商(如 Twitter 和 Facebook)进行用户注册和身份验证。
此项目的目标是轻松创建自己的工作流程以通过这些远程 API 进行身份验证。django-all-access 将提供具有合理默认值的简单视图,并带有覆盖默认行为的钩子。
您可以在 http://django-all-access.mlavin.org/ 上找到一个基本演示应用程序。
功能
OAuth 认证的合理和安全的默认值
通过基于类的视图轻松定制
基于惊人的 requests 库构建
安装
最简单的方法是从 PyPi 使用 pip 安装 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 有疑问或想关注项目的更新,可以通过 Google Groups 加入邮件列表。
如果您认为发现了bug或想为此项目做出贡献,请访问Github上的django-all-access。
项目详情
关闭
哈希值 for django_all_access-0.9.0-py2.py3-none-any.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 5867f46803a9be17839db8ec5732f10cd490a33d8611953c770ca9a3afe14dbd |
|
MD5 | c68ea8dc9de803fdb5dc90ca5e0e1d5a |
|
BLAKE2b-256 | 15b72d033e62e1bca700e70e551945a753efc9fe272d134c07d0a7e1c193857a |