Во-первых, это технология, которую я использую для установления соединения через веб-сокет:
- Sock JS для интерфейса с протоколом STOMP
- NGINX как веб-прокси
- Spring как сервер сокетов с протоколом STOMP
У меня есть экземпляр NGINX, который будет проксировать запрос веб-сокета, пока эта конфигурация NGINX работает нормально, за исключением проверки токена.
location /wsapp/ {
proxy_pass http://wsbackend;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "Upgrade";
proxy_set_header Host $host; }
Хотите проверить и завершить токен в NGINX, но, похоже, не можете найти способ перехватить токен, который является частью заголовка stomp. Есть ли обходной путь для этого?