KamoCRM

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

FixMediaService
Shipped
24 вересня 2026 р. о 00:15 UTC
Author
Kamo
Commit
b0e08ac

catalàDeutschEnglishEspañolFrançaisItalianoLatviešuLietuviųNederlandsNorskPolskiPortuguêsRomânăSlovenčinaSvenskaالعربيةفارسیעבריתΕλληνικάБългарскиРусскийСрпски / srpskiУкраїнська中文(台灣) В даний час сидить на сеансуСтораж та їзда на кожен URL-адресу WebSocket, як `?*****=<128-hex id>`, які записуються на журнал доступу Traefik у повному обсязі. Веб-сайт WebSockets замість того, щоб провести короткочасний ключ, який kamo-internal мітки (POST /api/generate-otk): Redis `OTK<otk>` -> 128-hex *** id. Обидві служби повинні прийняти його перед камо-внущими перемикачами, тому це перші кораблі. WebSocketAuthInterceptor тепер прочитає параметр запиту `otk` і вирішує його через *********** (новий, поряд з існуючий валід, перевірений таємницяOneTimeKey, що використовується для X-OTK: це SockJS кінцева точка, тому одне підключення браузера може зробити більше одного як він пропускає транспорти, і про те, що читає, буде розірвати падіння — Головна > TTL > TTL > Precedence is otk, потім the legacy *** param, потім cookie ***. Відхиляється від otk, але не вирішується. через *** або файл cookie, який належить до якоїсь вкладки оновлений останню і інакше мовчазно автентифікувати інший сеанс. Ні зміни розв’язання попередньої сесії (члена відповідальності, атрибути). Отк і вирішені 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