KamoCRM

Stop rejestrowaniu nagłówków ramowych STOMP/payloads and /ws nagłówki

FixMediaService
Szycy
23 września 2026 10:24 UTC
Autor
Kamo
Pochęt się
d4865f7

Dwa resztki debugowania plam na ścieżce WebSocket: - WebSocketConfig's inbound channel interchtor zarejestrował każdą ramkę STOMP INFO, w tym akcesor.toMap() (nagłówki ramy CONNECT niosą ze sobą Tablica praw członków) i surowy ładowność (kasieci wiadomości) - Każda rama przekaźnika maklerska. - WebSocketLogleclter rejestrował każdy nagłówek każdego żądania /ws/ na INFO, w tym Cookie (tonek sesyjny), na uścisku dłoni SockJS I ścieżki wyborczej trafiają każda zakładka. Oba są teraz co najwyżej jednym lilierem DEBUG: polecenie / przeznaczenie / sesja dla Rama STOMP, metoda/path/status dla żądania HTTP - nigdy nagłówki, nigdy ładowności, nigdy ciasteczko. WebSocketConfig's beforeHandshake/afterHandshake - Kto odpowiedział? (który również porzucił request.getHeaders(), ten sam problem, ten sam plik) otrzymał To samo leczenie. Blok autoryzacji docelowej STOMP (SUBSCRIBE/SEND Strzeżenie przez StompDestinationAuthz) jest nietknięte - nie jest problemem związanym z wycinką, I niedawne życie innego agenta tuż obok. Upuścił również baner/emoji startup logowanie w configureMessageBroker i registerStompEndpoints (jednorazowo nie problem z bezpieczeństwem, ale te same pliki I warto to zrobić podczas dotykania ich) do jednej linii. Zabezpieczony przez WebSocketConfigFrameLoggingTest i WebSocketLoggingFilterTest, Który załącza plik Logback ListAppender na Level.ALL i nie twierdzi, że nie został schwytany Sformatowana wiadomość wydarzenia zawiera wartość znacznika umieszczona w ramce ładowność, natywny nagłówek "prawa" lub żądany ciąg Cookie/query - Mutacja-sprawdzona przeciwko staremu wycince (odwracając jej 4 z 6 Twierdzenia czerwone, w tym zarówno przecieki praw, jak i przecieki Cookie).

Wszystkie zmiany

Jak to, co widzisz żeglugę?

Wszystko to pojawia się w twoim miejscu pracy na własną rękę. Zacznij od bezpłatnego planu i przeczytaj tę stronę ponownie w miesiącu.

Start Free ForeverZobacz ceny