gpt4 book ai didi

python - 在 django 中使用哪个 CAS 实现?

转载 作者:IT老高 更新时间:2023-10-28 20:22:02 27 4
gpt4 key购买 nike

我应该使用哪个 CAS 实现来启用 CAS 单点登录到我的 django 应用程序(信任指定的 CAS 服务器,我对创建 CAS 提供程序不感兴趣)?我可以找到以下内容:

我以前使用过 django-cas,它似乎可以工作,但似乎有点被放弃了? django-cas-consumer 至少似乎有更近期的事件。

每种实现的实际优缺点是什么?我应该使用其他实现吗?

最佳答案

我已经使用旧版本的 django-cas 很长时间了,它按预期工作。我从未使用过 django-cas-consumer,但我已经研究过了。

比较两个项目的代码,看起来 django-cas-consumer 是 django-cas 的精简版。

两个最明显的区别是:

  • django-cas-consumer 仅支持 CAS 版本 1
  • django-cas 有一个中间件,可以捕获对 django.contrib.auth.views.login 和注销的任何请求,并将它们重定向到 CAS 登录和注销 View

另外,如果您使用的是 Apache,您可以考虑使用 mod_auth_cas ,这是一个官方的 CAS 客户端。然后你可以简单地使用django的remote user authentication .

关于python - 在 django 中使用哪个 CAS 实现?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1722664/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com