Django/GeoNode的OAuth2提供商
项目描述
为Django爱好者提供的OAuth2佳品!
- 如果您面临以下一个或多个问题
您的Django应用程序公开了您想用OAuth2身份验证保护的Web API,
您需要实现OAuth2授权服务器以提供对您的基础设施的令牌管理,
Django OAuth Toolkit可以帮助您提供所有端点、数据和逻辑,以便将OAuth2功能添加到您的Django项目中。Django OAuth Toolkit广泛使用优秀的OAuthLib,因此所有内容都符合rfc合规性。
贡献
我们热爱贡献,因此请随意修复错误、改进事物、提供文档。只需遵循指南并提交PR。
报告安全问题
请向JazzBand安全团队报告任何安全问题,联系邮箱为<security@jazzband.co>。请勿在跟踪器上提交问题。
需求
Python 3.6+
Django 2.2+
oauthlib 3.1+
安装
使用pip安装
pip install django-oauth-toolkit
将oauth2_provider添加到您的INSTALLED_APPS
INSTALLED_APPS = (
...
'oauth2_provider',
)
如果您需要一个OAuth2提供商,您需要在urls.py中添加以下内容。请注意,oauth2_provider命名空间是必需的。
urlpatterns = [
...
path('o/', include('oauth2_provider.urls', namespace='oauth2_provider')),
]
变更日志
请参阅CHANGELOG.md。
文档
完整的文档可以在Read the Docs上找到。
许可协议
django-oauth-toolkit是在BSD许可协议下发布的。完整详情请见LICENSE文件。
项目详情
关闭
geonode_oauth_toolkit-2.2.2.2-py2.py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | bd16498f6f93dd3fc4a25363e48915c773ff8808a39c7ac349f7bf280f3543db |
|
MD5 | b72b9104ab9cc8ae12962dbf968cde9b |
|
BLAKE2b-256 | 468c544b4c70c0342dd0f00f2f47eedd58520114778857945db32863f8d857a8 |