Django:可以重定向未认证用户访问/admin/吗?
我在做一个django应用,里面有一个自定义的认证系统。
我已经在设置里配置了LOGIN_URL,认证系统运行得很好。
我希望当一个没有登录的用户访问/admin/时,可以把他们重定向到主认证系统,而不是让django.contrib.auth模型自己显示登录表单。
我还希望/admin/logout页面也能做类似的事情。
django.contrib.auth模型只是用来处理用户和组的。现在LOGIN_URL设置为/saml2/login/,我想让所有未登录的请求访问/admin/时,都能被引导到这个LOGIN_URL。
有什么简单的方法可以做到这一点吗?