- Dikirim
- 9 Juli 2026 pukul 14.51 UTC
- Penulis
- kamo
- Commit
- 45478fa
Sesi * * * pindah dari cookie bersama ke Penyimpanan sesi pertab carrier (X- * * -Token). Beberapa konsumen tidak pernah diperbarui untuk mencocokkan. - Direktori Pusat Interaksi (MenmberList Provider) gated nya satu tembakan fetch pada warisan * * * cookie, yang tidak lagi ditetapkan oleh / validasi dan usia keluar pada direktori idle - > kosong yang hanya sebuah refresh hard pulih. Gate on getSesssionToken () (sessionStorage), drop yang berarti 1s delay, dan sembuh sendiri melalui throttled refetch pada fokus / visibility; tidak pernah kosong daftar penduduk pada sementara 401. - Use SmsWebSocket read * * * from dokumen. cookie dan makan ke SockJS jabat tangan (yang tidak dapat disentuh oleh penangkap barang) - > SMS real time diam-diam orang mati. Baca tanda Penyimpanan Sesi seperti setiap kait saudara. - sesionMonitor proaktif perpanjang dijalankan pada jam tetap 5-min yang bertabrakan dengan threshold peringatan 5-min, sehingga pengguna aktif pada waktu singkat orgs (sesionTimeoutMinutes < = ~ 10) masih mencapai popup / telah keluar. Perluas sekali TTL meluruh di bawah lantai aman di atas ambang peringatan (throttled untuk sekali / min), dengan bootstrap satu waktu memperpanjang pada pertama load sehingga extend--only * * cookie (universe / ksem EventSource carrier) masih ditanam Segera. - SesionManager log out seorang pengguna yang bekerja dengan aktiviti pada suatu transient tunggal Perlebar blip. Hanya alihkan ke / log keluar pada sebuah definisi 404 / 401 / TTL < = 0; simpan popup terbuka pada kesalahan transient. De- memantul. - A tokenless tab 's 2x401 meningkat ke onxied - > / log out, menghapus sesi Redis bersama keluar dari bawah tab yang valid lainnya. Perlakukan 401 dengan tidak sesionPenyimpanan tanda sebagai "tidak ada kredensial di sini", tidak pernah sebagai kadaluarsa.