KamoCRM

Bind WS releu de strângere de mână la Origine + adăugați rece-cache tastă de validare toamna

FixAPIService
Shipped
15 iulie 2026 la 23:35 UTC
Author
Kamo
Commit
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.

All changes

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing