- 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).
