KamoCRM

Прийміть короткочасний отк на WebSocket, поряд з ***

FixEmailService
Shipped
24 вересня 2026 р. о 00:15 UTC
Author
Kamo
Commit
279723a

Зміна пам'яті як медіаслужба: kamo-internal переміщається в *** сеанс ID з браузера JavaScript, вимкнення сеансуВідеоспостереження та вимкнення кожного URL-адреси WebSocket (`?****=<128-hex id>`, записаний в повному обсязі журналу доступу Трафик) і на он-лайн за допомогою POST /api/generate-otk. Мали `OTK<otk>` -> 128-hex *** id. Обидві служби повинні прийняти його до kamo-internal перемикачі над, тому це кораблі першим. WebSocketAuthInterceptor тепер прочитає параметр запиту `otk` і вирішує його через *********** (новий, поряд з існуючий валід, перевірений таємницяOneTimeKey, що використовується для X-OTK: це SockJS кінцева точка, тому одне підключення браузера може зробити більше одного як він пропускає транспорти, і про те, що читає, буде розірвати падіння — Головна > TTL > TTL > Precedence is otk, потім the legacy *** param, потім cookie ***. Відхиляється від otk, але не вирішується. через *** або файл cookie, який належить до якоїсь вкладки оновлений останню і інакше мовчазно автентифікувати інший сеанс. Ні зміни розв’язання попереднього сеансу. otk і вирішені id ніколи не ввійлися, узгодження зовнішнього коду. Тести: KSessionServiceOneTimeKeyTest і WebSocketAuthInterceptorTest Cover otk дозвіл і неспоживання, прецедентність відмови правило, спадщина *** все ще працює, і непередбачуване відхилення. Як прецедентне правило та правило, що не було мутаційним шляхом (перевертаючи кожну до старої/погружної форми відтворює червоний хід).

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