Sessions ayarları, uygulamanızdaki kullanıcı oturumlarının zaman aşımı süresini ve oturum sona ermeden önce gösterilecek çıkış geri sayımını yönetmenize olanak tanır. Kullanıcı belirlenen süre boyunca uygulamada herhangi bir işlem yapmazsa oturumu otomatik olarak sonlandırılır. Kullanıcı uygulamayı tekrar kullanmak istediğinde giriş ekranına yönlendirilir ve yeniden kimlik doğrulaması yapması istenir. Bu sayede gözetimsiz bırakılan oturumların başkaları tarafından kullanılmasını önleyerek uygulamanızın güvenliğini artırabilirsiniz.
Zaman aşımı süresi uygulamanın içinde sabit değildir. Kuika Config Manager modülü üzerinden yönetilir ve gerektiğinde uygulama yeniden yayınlanmadan güncellenebilir.
Bu kılavuzda Sessions ayarlarını nasıl yapılandıracağınızı adım adım öğreneceksiniz.
Sessions Ayarları Nasıl Yapılır?
1. Konfigürasyonu Açın veya Oluşturun
Kuika platformuna giriş yapın.
Apps ekranından çalışacağınız projeyi açın.
Üst menüden Config Manager modülüne tıklayın.
Yeni bir konfigürasyon oluşturmak için Create a blank configuration kartına tıklayın, konfigürasyona bir isim verin ve oluşturma işlemini tamamlayın. Mevcut bir konfigürasyonu kullanmak isterseniz listeden adına tıklayın.
2. Sessions Ayarına Gidin
Konfigürasyon ekranının üst kısmındaki sekmelerden Web sekmesini seçin.
Sağdaki PLATFORM alanında Support Web UI anahtarının aktif olduğundan emin olun.
Sol menüde Web App başlığı altındaki Sessions seçeneğine tıklayın. Menünün üstündeki Search settings alanına "session" yazarak da bu ayara hızlıca ulaşabilirsiniz.
Configuration alanında varsayılan olarak Default yapılandırması seçilidir. Yeni bir yapılandırma oluşturmak için açılır menünün altındaki ADD NEW bağlantısına tıklayın.
3. Session Setting Penceresini Doldurun
Açılan Session Setting penceresinde aşağıdaki alanları doldurun:
Name (zorunlu): Yapılandırma için tanımlayıcı isim.
Timeout (min): Kullanıcı işlem yapmadığında oturumun kaç dakika sonra sona ereceği. Örneğin 30 girilirse, kullanıcı 30 dakika boyunca işlem yapmadığında oturumu sonlandırılır.
Logout countdown (sec): Oturum sona ermeden önce kullanıcıya gösterilecek geri sayım uyarısının süresi. Örneğin 60 girilirse, oturum sona ermeden 60 saniye önce kullanıcıya uyarı gösterilir.
Persist session across page reloads: Aktif edildiğinde, kullanıcı sayfayı yenilediğinde oturum bilgisi korunur.
Bilgileri girdikten sonra CREATE butonuna tıklayarak yapılandırmayı oluşturun.
Gerekli tüm alanları eksiksiz ve doğru şekilde doldurduğunuzdan emin olun.
Sağ üst köşedeki SAVE butonuna tıklayarak değişiklikleri kaydedin.
Bu adımları tamamladığınızda uygulamanızdaki kullanıcı oturumları, belirlediğiniz süre boyunca işlem yapılmadığında otomatik olarak sonlandırılacaktır.
Mobil Uygulamalarda Oturum Yönetimi
Timeout (min) ayarı mobil (Android ve iOS) uygulamalarda da aynı mantıkla çalışır. Kullanıcı belirlenen süre boyunca işlem yapmazsa oturumu sonlandırılır ve uygulamaya tekrar erişmek istediğinde giriş ekranına yönlendirilir.
Logout countdown (sec) ayarındaki geri sayım uyarısı yalnızca web uygulamalarında gösterilir. Mobil uygulamalarda oturum, zaman aşımı süresi dolduğunda uyarı gösterilmeden doğrudan sonlandırılır.
Örnek senaryo:
Timeout (min) değeri 5 olarak ayarlanır.
Kullanıcı mobil uygulamada 5 dakika boyunca herhangi bir işlem yapmaz ve oturumu sonlandırılır.
Kullanıcı uygulamaya tekrar erişmek istediğinde giriş ekranına yönlendirilir ve yeniden kimlik doğrulaması yapması istenir.
Farklı müşteri veya proje ihtiyaçlarına göre Timeout (min) değeri değiştirildiğinde, yeni süre mobil uygulama yeniden yayınlanmadan devreye girer.
Önemli İpuçları
Zaman aşımı süresini uygulamanızın güvenlik ihtiyacına göre belirleyin. Finansal veya hassas veri içeren uygulamalarda kısa, genel kullanıma yönelik uygulamalarda daha uzun süreler tercih edilebilir.
Geri sayım süresini, kullanıcının uyarıyı fark edip işlemine devam edebileceği kadar uzun tutun.
Çok kısa zaman aşımı süreleri, form doldurma gibi uzun süren işlemlerde kullanıcıların veri kaybetmesine yol açabilir. Ayarları test ortamında farklı senaryolarla deneyin.
Sessions ayarlarını doğru şekilde yapılandırarak kullanıcılarınızın oturumlarını güvenli bir şekilde yönetebilirsiniz.