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