- Expediere
- 15 iulie 2026 la 23:35 UTC
- Autor
- Kamo
- Comite
- ade24ea
Extrase PublicChatController's private validationViaDownstream() into a shared PublicChatKeyRezolver fasole astfel PublicChatWebSocketHandler poate refolosi la fel validarea DB în aval + verificarea obligatorie a originiiMatcher pe un cache Redis rece; În loc de a multiplica logica. Strângerea de mână WS citeşte acum adevărata Origine antetul de strângere de mână și trece-l în keyValidator.validat(...) (a fost nul); astfel încât poarta de origine permis este de fapt aplicată pe /w/public-chat, și cade înapoi la validatorul din aval atunci când cache-ul este rece astfel încât strângerea de mână nu eșuează în mod fals înainte de orice apel HTTP a încălzit cache.