У меня есть прокси-сервер Traefik перед несколькими веб-приложениями, и я хочу иметь возможность изменять ответ клиенту, чтобы для всех файлов cookie для SameSite было установлено значение None.
Это связано с тем, что Google Chrome блокирует файлы cookie в iframe для моих веб-приложений, которые используют внешние службы единого входа (SSO), например. ОпенАМ.
Примером для веб-сервера APACHE может быть следующее:
<IfModule mod_headers.c>
Header edit Set-Cookie ^(.*)$ "$1; Secure; SameSite=None"
Header always edit Set-Cookie ^(.*)$ "$1; Secure; SameSite=None"
</IfModule>
Возможно ли это в Traefik с использованием меток конфигурации, установленных в службах веб-приложений? Или плагин?
Что ж, я разместил сообщение на форумах сообщества Traefik и получил совет изучить плагины. Я научился создавать свой собственный плагин, чтобы делать именно то, что мне нужно, и это сработало!