文件名称:django-oauth2-sso:简单的OAuth2身份验证和SSO实体到本地Django用户模型的自动映射
文件大小:14KB
文件格式:ZIP
更新时间:2024-05-29 20:08:05
python plugin django oauth2 authentication
Django Oauth2客户端和用户配置 生成状态: PyPI: 动机 SSO设置起来可能是一件棘手的事情,特别是如果您的组织具有自定义的OAuth2 SSO提供程序,该提供程序以与Django哲学不兼容的方式返回有关用户的信息。 该插件允许您定义自定义回调,这些自定义回调将从授权中获得的用户和组详细信息映射到Django用户模型。 一旦通过身份验证,您将获得一种快速简便的方法,以编程方式创建具有正确权限的用户,从而免除了您从管理工具手动创建用户的负担。 安装 为了将软件包安装在本地存储库中,只需运行以下命令: python setup.py install 在您的应用中设置 为了使用此Django应用程序,必须完成以下步骤: 步骤1:在配置文件中添加auth后端和已安装的应用程序: INSTALLED_APPS = [ # ... 'oauth2_sso'
【文件预览】:
django-oauth2-sso-master
----MANIFEST.in(24B)
----.travis.yml(352B)
----test-requirements.txt(4B)
----tests()
--------__init__.py(0B)
--------settings.py(4KB)
--------tests.py(3KB)
----LICENSE(1KB)
----setup.cfg(68B)
----setup.py(2KB)
----manage.py(803B)
----.gitignore(84B)
----README.md(5KB)
----oauth2_sso()
--------apps.py(131B)
--------backends.py(5KB)
--------helpers.py(576B)
--------__init__.py(0B)
--------views.py(2KB)
--------urls.py(276B)
----.vscode()
--------settings.json(73B)