KamoCRM

Sesi tab adalah handle disegel - id tidak pernah mencapai halaman script

Fixkamo-internal
Dikirim
24 September 2026 pukul 00.12 UTC
Penulis
Kamo
Commit
5e771ef

/ api / validate adalah dimana tab pertama kali belajar sesi, dan kembali 128- hex * * id untuk halaman untuk disimpan dalam sesionStorage - dapat dibaca oleh skrip apapun yang berjalan di halaman, dan sesi yang dapat dipakai dari mana saja pernah membaca. Sekarang ini kembali sebuah HANDLE: id disegel (app / lib / session Handle, dikirim 3e3c3e7a) dibawah SESI _ HANDLE _ SECRET dan kunci peramban ini, yang ditanam di sini pertama kalinya sebagai kue HttpOnly _ _ Host-KBK. Toko halaman dan mengirim handle persis seperti yang dilakukan id; proxy.ts membukanya ke id untuk setiap / api rute; WebSockets otentikasi dengan satu-waktu kunci (commit sebelumnya). Skrip masih dapat berakting di halamannya sendiri, tetapi tidak dapat lagi memuat sesi mati: handle tidak terbuka dalam browser lain. Without SESI _ HANDLE _ SECRET (lari lokal) id diserahkan seperti sebelumnya. Tab memvalidasi sebelum ini menjaga ID hex mereka, yang lewat proxy sampai mereka tua. validateHandle.testlits: handle + HttpOnly kunci yang membukanya; sebuah kunci yang ada digunakan kembali; tidak ada rahasia - > id (2 dari 3 merah dengan respon lama).

Semua perubahan

Seperti apa yang Anda lihat pengiriman?

Semua itu tiba di ruang kerjamu sendiri. Mulailah dengan rencana gratis dan baca halaman ini lagi dalam sebulan.

Mulai Bebas SelamanyaTampilkan Harga