【发布时间】:2010-12-15 21:53:14
【问题描述】:
我应该使用哪个 CAS 实现来启用 CAS 单点登录到我的 django 应用程序(信任指定的 CAS 服务器,我对创建 CAS 提供程序不感兴趣)?我可以找到以下内容:
我以前使用过 django-cas,它似乎可以工作,但似乎有点被放弃了? django-cas-consumer 至少似乎有更新的活动。
每种实现的实际优缺点是什么?我应该使用其他实现吗?
【问题讨论】:
-
我没有直接使用 CAS,也没有使用任何 Django CAS 实现,但是我的大学(哥伦比亚)使用他们自己的 CAS 衍生物,称为 WIND。我的理解是,在 CAS 支持哥伦比亚需要的团体隶属关系之前,WIND 是作为 CAS 的一个分支开发的。不过,基本的身份验证步骤几乎相同。因此,如果您正在查看选项,我可能会建议将我的 djangowind 实现添加到列表中:github.com/thraxil/djangowind 将其调整回 CAS 合规性可能是可能的(我可以保证 djangowind 非常灵活且经过测试)。
标签: python django authentication single-sign-on cas