Использование кеша с TLS - PullRequest
       34

Использование кеша с TLS

0 голосов
/ 25 февраля 2019

Мне интересно, есть ли решение моей проблемы.Таким образом, мне нужен ненавязчивый веб-кеш ответов для пользователей, которые проходят проверку подлинности с помощью клиентского сертификата и имеют право просматривать URL-адреса на основе этого.

У меня есть приложение JEE, и я хотел бы кэшировать ответы наВеб-запросы.Я пытаюсь сделать это максимально прозрачным (т. Е. Не вмешиваясь в код), поэтому я обнаружил Squid.

Моя проблема в том, что пользователи могут аутентифицировать себя через клиентский сертификат (или его отсутствие)получать авторизацию на основе этого, и это то, что делает вещи "трудными".Есть ли способ настроить Squid или любое другое программное обеспечение для кэширования результатов после установления связи Tomcat?Что-то вроде кеша, который запускается моим приложением сразу после того, как рукопожатие TLS закончилось и Shiro был вызван (потому что права пользователя зависят от их сертификата).Тот факт, что пользователи должны быть авторизованы моим приложением, заставляет меня думать, что единственный способ - это создать для этого Java-код, не используя прозрачное Squid или подобное программное обеспечение.

Я уверен, что это проблема, которая произошладо этого.

...