我有一個網站,通過Kerberos使用遠程認證。我已經根據Django文檔(https://docs.djangoproject.com/en/dev/howto/auth-remote-user/)設置了一切。登錄很好,但註銷不會結束會話。我能做些什麼來確保用戶完全註銷?完全關閉瀏覽器窗口確實可行,但用戶需要有能力在不關閉瀏覽器窗口的情況下注銷。Django用戶註銷與遠程認證
5
A
回答
0
當用戶從django註銷時,django會話被銷燬,但用戶仍然登錄到Kerberos,下一個請求會自動重新創建新會話。在你的django應用程序中你無法做任何事情。用戶必須自己從Kerberos註銷,因爲Kerberos可能同時用於在其他服務/應用程序中對用戶進行身份驗證。
0
使用HttpResponse返回狀態401
def logout(request):
return HttpResponse(content, status=401)
這將從Kerebos註銷用戶。
來源:我在其他地方看到了與基本認證有關的解決方案。
相關問題
- 1. Django遠程用戶認證和安全
- 2. 遠程註銷非活動用戶
- 3. 如何遠程註銷用戶?
- 4. django sanction oauth2.0註銷用戶
- 5. Django 1.3登錄/註銷信號與認證有關
- 6. 使用遠程jwt認證的Django REST
- 7. 同步Apache註銷與Django註銷
- 8. Laravel認證註銷錯誤
- 9. 遠程註銷citrix xenappsession
- 10. 如何使用FORM認證從網站註銷用戶?
- 11. 遠程和以編程方式註銷活動域用戶
- 12. 爲什麼我無法註銷django用戶身份驗證?
- 13. Django Rest Framework用戶認證
- 14. 用戶認證在Django
- 15. Django:驗證錯誤使用is_authenticated和註銷時從外部源認證
- 16. Drupal驗證的用戶無法註銷
- 17. django URL註銷
- 18. Django註銷ValueError
- 19. 設計認證:註銷並重定向
- 20. asp.net註銷認證如何編碼?
- 21. 用戶認證Django與自定義用戶模型和表
- 22. 有沒有辦法「註銷」通過X509證書認證的Rails用戶?
- 23. Orchard CMS:註銷(註銷)確認頁面
- 24. 註銷Django當前時區註銷後
- 25. 註銷 - Taleo用戶
- 26. Sharepoint用戶註銷
- 27. Django的用戶註冊和認證,以多發的數據庫
- 28. 如何銷燬會話(「註銷」)與令牌身份驗證的用戶
- 29. 使用django和django_openid_auth註銷
- 30. 用Spring安全進程遠程認證