跳转到主要内容

Django中心认证服务(CAS)单点登录服务器

项目描述

https://travis-ci.org/jbittel/django-mama-cas.png?branch=master

MamaCAS是Django 中心认证服务(CAS)单点登录和单点退出的服务器。它实现了CAS 1.0、2.0和3.0协议,包括一些可选功能。

CAS 是一种单点登录和单点退出的网络协议,允许用户在提供一次凭证后访问多个应用程序。它使用安全票据,由服务器生成和验证的唯一文本字符串,允许应用程序在不直接访问用户凭证(通常是用户 ID 和密码)的情况下验证用户。

源代码可在 github.com/jbittel/django-mama-cas 找到,这是贡献、建议和错误报告的首选位置。文档可在 django-mama-cas.readthedocs.org 查找。

快速入门

支持 Django 版本 2.2 到 3.1。它应该与 Django >= 2.0 兼容。

使用 pip 安装

$ pip install django-mama-cas

将其添加到 INSTALLED_APPS 并运行 migrate

INSTALLED_APPS += ('mama_cas',)

包含 URL

urlpatterns += [url(r'', include('mama_cas.urls'))]

有关详细信息,请参阅完整的 安装说明

升级

使用 pip 升级

$ pip install --upgrade django-mama-cas

在升级之前,请查看 变更日志,了解任何向后不兼容的更改或其他重要升级说明。

贡献

欢迎贡献!更改的首选流程是通过提交 GitHub 拉取请求。新代码应遵循 PEP8Django 编码风格,通常尊重周围代码的风格。在适当的情况下,拉取请求应添加或更新测试,以及任何必要的文档更改。在重大贡献中,您可以在 AUTHORS 文件中添加自己作为贡献者。

开发依赖项可以从 requirements.txt 安装。使用以下命令执行测试套件:

$ py.test

您可以使用 tox 在所有支持的 Python 和 Django 版本上运行测试。

项目详情


下载文件

根据您的平台下载文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源分发

django-mama-cas-2.5.0.tar.gz (41.1 kB 查看散列)

上传时间

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面