Bind WS передаст рукопожатие Origin + добавит запасной ключ проверки холодного кэша

FixAPIService
Порезанный
15 июля 2026 г. в 23:35 UTC
Автор
Kamo
Обещать
ade24ea

Выдержки из частной проверки PublicChatControllerViaDownstream() в общий PublicChatKeyResolver bean, чтобы PublicChatWebSocketHandler мог повторно использовать тот же нисходящая валидация DB + обязательная проверка OriginMatcher на холодный кэш Redis Вместо дублирования логики. Рукопожатие WS теперь читает настоящее Происхождение заголовок рукопожатия и передает его в keyValidator.validate(...) (был нулевым); Таким образом, ворота с разрешенным происхождением фактически навязываются на /ws/public-chat и падают. обратно в валидатор вниз по течению, когда кэш холодный, так что рукопожатие Он не выходит из строя до того, как какой-либо HTTP-вызов разогреет кэш.

Все изменения

Как вы видите судоходство?

Каждое из этих обновлений автоматически попадает в ваше рабочее пространство. Начните бесплатно и смотрите, как он растет неделю за неделей.

Начните бесплатно навсегдаПосмотреть цены