gpt4 book ai didi

使用远程身份验证的 Django 用户注销

转载 作者:行者123 更新时间:2023-12-03 17:55:04 25 4
gpt4 key购买 nike

我有一个通过 Kerberos 使用远程身份验证的网站。我已经根据 Django 文档( https://docs.djangoproject.com/en/dev/howto/auth-remote-user/ )设置了所有内容。登录效果很好,但是注销不会结束 session 。我该怎么做才能确保用户完全注销?完全关闭浏览器窗口似乎确实可行,但用户需要能够在不关闭浏览器窗口的情况下注销。

最佳答案

当用户从 django 注销时,django session 被销毁,但用户仍然登录到 Kerberos,下一个请求将自动再次创建新 session 。你不能在你的 Django 应用程序中做任何事情。用户必须自己从 Kerberos 注销,因为 Kerberos 可能同时用于在其他服务/应用程序中对用户进行身份验证。

关于使用远程身份验证的 Django 用户注销,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12588109/

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