2012-09-25 42 views

回答

0

當用戶從django註銷時,django會話被銷燬,但用戶仍然登錄到Kerberos,下一個請求會自動重新創建新會話。在你的django應用程序中你無法做任何事情。用戶必須自己從Kerberos註銷,因爲Kerberos可能同時用於在其他服務/應用程序中對用戶進行身份驗證。

0

使用HttpResponse返回狀態401

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

這將從Kerebos註銷用戶。

來源:我在其他地方看到了與基本認證有關的解決方案。