Решил тут сделать автовход в swagger-ui, если вызывается роут /login doc: image: swaggerapi/swagger-ui #образ volumes: - ./docs:/usr/share/nginx/html/docs:ro #там лежит yaml с докой - ./volumes/doc/50-swagger-hooks.sh:/docker-entrypoint.d/50-swagger-hooks.sh:ro #добавляем кастомный энтрипоинт - ./volumes/doc/hooks.js:/usr/share/nginx/html/hooks.js:ro #добавляем кастомный js Далее в кастомном энтрипоинте:# Добавляем в body наш скрипт sed -i '//a' /usr/share/nginx/html/index.html

#добавляем responseInterceprot в инициализацию SwaggeryUI

sed -i '/})/iresponseInterceptor: globalResponseInterceptor' /usr/share/nginx/html/swagger-initializer.js И в кастомном js: `function globalResponseInterceptor(response) { if (response.url.match(//api/security/(login|refresh)/) && response.ok) { ui.preauthorizeApiKey("JWT", response.body.token); }

return response; }; Из минусов: если включить persist auth в swagger - preauthorizeApiKey начинает выдавать ошибку. Но это у них уже есть в issue и не является правильным поведением. Поправят поди. Таким образом, вызов логина или рефреша автоматически добавляет полученный ключ в авторизацию сваггера.```