django-uniauth:一个用于管理CAS和自定义用户身份验证的Django应用

时间:2021-05-25 18:47:45
【文件属性】:
文件名称:django-uniauth:一个用于管理CAS和自定义用户身份验证的Django应用
文件大小:532KB
文件格式:ZIP
更新时间:2021-05-25 18:47:45
python django authentication cas Python django-uniauth django-uniauth是一个应用程序,它允许通过大学常用的服务(例如 )进行身份验证,同时还允许自定义身份验证方案。 这种方法允许开发人员利用大学数据库中包含的用户数据,而不必严格地将自己绑定到那些服务。 它还允许教育软件利用大学(通常是CAS)的单点登录机制来提供嵌入式身份验证解决方案,从而避免要求学生创建其他用户名或密码。 该应用程序旨在替换内置django.contrib.auth程序包的关键功能。 开发人员可以简单地替换适当的后端和URL,并根据需要让Uniauth完全处理身份验证。 但是,该应用程序也可以完全自定义,如果需要,可以将组件替换为兼容的替代品。 特征 支持Python 2.7、3.5+ 支持Django 1.11、2.x,3.x 支持使用 支持使用电子邮件地址作为 用户可以链接多个电子邮件地址,并使用其中的任何一个进行身份验
【文件预览】:
django-uniauth-master
----MANIFEST.in(220B)
----.travis.yml(696B)
----demo_app()
--------demo_app()
--------manage.py(531B)
--------README.md(950B)
----uniauth()
--------models.py(6KB)
--------apps.py(89B)
--------backends.py(4KB)
--------utils.py(7KB)
--------templates()
--------management()
--------static()
--------decorators.py(770B)
--------__init__.py(0B)
--------migrations()
--------views.py(29KB)
--------admin.py(228B)
--------tokens.py(641B)
--------urls()
--------merge.py(5KB)
--------forms.py(9KB)
----tests()
--------test_commands.py(11KB)
--------test_utils.py(14KB)
--------models.py(48B)
--------utils.py(872B)
--------test_backends.py(15KB)
--------test_merge.py(7KB)
--------__init__.py(0B)
--------settings.py(3KB)
--------test_simple.py(1KB)
--------test_view_utils.py(9KB)
--------urls.py(169B)
--------test_models.py(9KB)
----tox.ini(615B)
----runtests.py(385B)
----requirements.txt(103B)
----setup.py(2KB)
----LICENSE.md(7KB)
----.gitignore(493B)
----README.md(24KB)
----.gitattributes(35B)

网友评论