2012-09-25 40 views

回答

0

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

0

使用HttpResponse返回状态401

def logout(request): 
    return HttpResponse(content, status=401) 

这将从Kerebos注销用户。

来源:我在其他地方看到了与基本认证有关的解决方案。