- Shiked
- 22 Ağustos 2026 21:03 UTC
- Yazar
- kamo
- Commit
- 83c2790
Oturum karar vermeden önce 401/403 bir patlama gösterdi - kullanıcı-info, ui-preferences, by-department, chat/unread, timezone / effective and non Biletler / hesap her şey birlikte başarısız oldu, sonra her şey çalışıyor. Okuyuyor Ev sayfasında ilk renkli bir yarış gibi. Bir değil ve seans değil geç: İki /api / kullanıcı-info, 22ms'i ayrı bir 128-char token taşıdı ve hiçbir token Sonuçta. İkisi farklı sayfalar. /validate ve /logout onların bir düzeni yok Kendi başına, bu yüzden kök düzeni tüm gerçekleştirilmiş sağlayıcı yığınını genişletir Onlar - İnşaat tarafından yapılan bir oturuma karşı henüz sayfada bulunmuyor. İş onu yaratmaktır ve sadece diğer tarafta yok edilmiştir. Her biri Yedi " oturum kimliği" pod'un giriş pencere topraklarında saniyeler içinde patladı. Bir OTK geçerliliği veya bir logout ve başka hiçbir yerde yok. 403 üzerinde Bilet / notlama hesabı aynı neden, eksik değil: MediaService GüvenlikHizmetinin 401'e cevap verdiği seanssız istek 403'e cevap verin. Gürültü görünür yarıydı. Bir giriş sıçraması da bir STOMP açıyor bağlantı, varlığını tarif etmek, ses kataloğunu ve the bildirim güvertesi ve anket sayıları - ikinci bir daha sonra sona ermelidir Pencere.location.href. Bu yüzden çöp AuthedChrome'ye taşınır, bu da sayfayı çıplak bir şekilde yapar. Pre-session yolu. Her ikisi de sabit, tam görüş alanı YükleniyorScreen, bu yüzden ne de nav-offset içerik kutusu da istedi. OturumBootstrap, ABOVE'yi hoistediyor kapı: /validate, okuyucunun kurduğu token yazıyor, bu yüzden yüklemesi gerekiyor Bir sayfaya monte edilen kabuk değil. Deep-link yakalama, yükleme Yönetici ve onların favicon zaten üstündeydi ve orada kaldı. Yol listesi bundan önce üç kopyaydı - her tanrıda özel bir EXEMPT PATHS Mode component ve bir inline check in useUserInfo's 401 handler, which which which component and an inline check in useUserInfo Aynı iki yolu özel olarak gösterir, böylece 401 bir ziyaretçiyi bozmaz /logout from /logout. Bir otorite şimdi, bu yüzden üçüncü bir pre-session sayfası olamaz Üçün ikisine eklenecektir. Exact maç, ek proxy değil: kasıtlı olarak Kamu olarak /validate /*'ye davranır ve müşteri kapısı kendi başına geniş olmamalıdır. Ayrıca burada, her ikisi de aynı konsolu geçerken bulundu: - seanslar / destek/auto-open 404'd çünkü proxy asla yazılmamıştı. MediaService her yerde hizmet etti; sadece bir sonraki rota eksikti ve AutoOpenUnread SupportChats, tasarım tarafından cevaplanmamış bir cevap yutuyor, bu yüzden destek Bir ajanın asla açılmadığı zaman verilen konuşmaları. - /favicon.ico 404 yük başına iki kez. Gerçek favicon onlara verilir ve enjekte edilir runtime; hiçbir şey tarayıcının varsayılan probuna cevap vermedi. Halk / ve Uygulama /, kasıtlı olarak: bir uygulama/favicon.ico, bir <link rel=icon> DinamikMetaLoader'in onların bağlantıları ve TabAttention mutates Bu bağlantı bulur - yanlış olanı kötüleştirecek ve kötüge ortadan kaldıracaktır. Halk / bir etiket olmadan servis edilir ve TabAttention'ın kendi /favicon.ico fallback şimdi yüklenmemek yerine çözer. Doğrulandı: npx tsc -noEmit, npm testi (2706 testleri, 187 dosyaları), npm çalışır.