gpt4 book ai didi

python - 为 Django 管理员使用替代身份验证后端

转载 作者:行者123 更新时间:2023-11-30 23:15:46 25 4
gpt4 key购买 nike

我在 Django 站点上使用 CAS 进行身份验证(通过 django-cas-ng)。如果我通过 CAS 登录然后访问管理站点,则工作正常,但如果我在未登录时访问管理站点,它会重定向到管理站点的登录表单,而不是 CAS 登录页面。如何让它重定向到 CAS 登录页面?

最佳答案

'django_cas_ng.middleware.CASMiddleware' 添加到您的 MIDDLEWARE_CLASSES 会自动将用户重定向到 CAS 登录页面,而不是 django 管理登录表单。

示例:

MIDDLEWARE_CLASSES = (
'django.middleware.common.CommonMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django_cas_ng.middleware.CASMiddleware',
...
)

关于python - 为 Django 管理员使用替代身份验证后端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28119571/

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