集中身份验证/授权。
django-centralauth的Python项目详细描述
django centralauth解决了管理用户访问和权限的问题 从一个中心的多个项目。
功能
- 基于OAuth2标准。
- 提供程序应用程序来设置您自己的用户管理应用程序。
- 用于将身份验证和权限管理委派给提供程序的客户端应用程序。
要求
django centralauth只支持python 3,至少需要django 1.11和django oauth工具包。
准备开发
除了pipenv之外,还需要一个python 3.6解释器。
$ pipenv install --python 3.6 --dev
$ pipenv shell
$ pip install -e .
现在您可以运行测试了:
$ pipenv run py.test