Kerberos üzerinden uzaktan kimlik doğrulaması kullanan bir web sitem var. Her şeyi Django belgelerine göre hazırladım (https://docs.djangoproject.com/en/dev/howto/auth-remote-user/). Oturum açma işleri harika, ancak çıkış yapmak oturumu sonlandırmıyor. Kullanıcının tamamen çıkış yapmasını sağlamak için ne yapabilirim? Tarayıcı penceresini kapatmak tamamen işe yarıyor gibi görünüyor, ancak kullanıcıların tarayıcı penceresini kapatmadan oturumu kapatma özelliği olması gerekiyor.Uzaktan kimlik doğrulamasıyla Django kullanıcı oturumu
5
A
cevap
0
Kullanıcı django'dan çıkış yaptığında, django oturumu yok edilir, ancak kullanıcı hala Kerberos'a kaydedilir ve sonraki istek yeniden otomatik olarak yeni oturum oluşturur. Django uygulamanızda bu konuda hiçbir şey yapamazsınız. Kullanıcı Kerberos'un kendisinden çıkış yapmak zorundadır, çünkü Kerberos aynı anda diğer hizmet/uygulamalarda kullanıcıyı doğrulamak için kullanılabilir.
0
Kullanım HttpResponse Bu Kerebos dışarı kullanıcı sistemden statü 401.
def logout(request):
return HttpResponse(content, status=401)
dönmek için.
Kredi: Temel Çözümleme ile ilgili başka bir yerde bu çözümü gördüm.
İlgili konular
- 1. asp.net Kimlik kullanıcı oturumu kimlik doğrulamasının süresi dolmuyorProperties
- 2. Temel kimlik doğrulamasıyla Apache ters proxy'si
- 3. İki ayaklı kimlik doğrulamasıyla kastedilen nedir?
- 4. Django ile testlerde kullanıcı kimlik doğrulaması factory_boy
- 5. "keyset yok" kullanıcı oturumu açamıyorsa hata
- 6. Apache CXF: Temel kimlik doğrulamasıyla JAX-RS web hizmetinin güvenliği
- 7. Windows kimlik doğrulamasıyla bir WCF hizmeti çağrılırken URL çalıştırılamadı
- 8. Neden arka uç sunucunuzda firebase kimlik doğrulamasıyla kimlik doğrulaması yapmak için getUid() yöntemini kullanamıyoruz?
- 9. Golang: Temel kimlik doğrulamasıyla statik dosyalar nasıl sunulur
- 10. Web hizmeti SoapUI ve Windows kimlik doğrulamasıyla sınama
- 11. Temel kimlik doğrulamasıyla <img> etiketi nasıl ayarlanır
- 12. Kullanıcılar, LDAP kimlik doğrulamasıyla web hizmetinde oturum açamazlar
- 13. Powershell jenerik seans ve Exchange uzaktan yönetim oturumu
- 14. HDF'ler erişimi, kullanıcı kimlik doğrulama
- 15. django angular anonim kullanıcı
- 16. kimlik doğrulaması ile Django 1.5
- 17. WCF + Kullanıcı kimlik bilgileri
- 18. Django Kimlik Doğrulama Mongodb
- 19. django prefetch_related yalnızca kimlik
- 20. Laravel 4'te Birden Çok Kimlik Doğrulama oturumu
- 21. PyCharm'da süper kullanıcı Django oluştur
- 22. nodejs/express. oturumu yenilemek
- 23. javascript'ten ekipcity oturumu oluşturun
- 24. Aynı kullanıcı kimliği birden çok cihazda oturum açmaya çalışırken, diğer cihazdaki oturumu nasıl öldürebilirim? Asp.net Kimlik
- 25. Django - Farklı kullanıcı profili profilleri
- 26. django'da Özel Kullanıcı ile Özel Kimlik Doğrulama?
- 27. node.js adresinden gelen kimlik bilgileriyle tersine Proxy oturumu açma
- 28. django kullanıcı oluştur ve
- 29. django kullanıcı kaydı
- 30. Django Özet Kullanıcı Hatası