Рассмотрим следующий сценарий:
- У меня есть RESTful URL / статьи, который возвращает список статей
- пользователь предоставляет свои учетные данные, используя HTTP-заголовок авторизации при каждом запросе
- статьи могут отличаться от пользователя к пользователю в зависимости от его привилегий
Возможно ли использовать кеширующий прокси, как Squid, для этого сценария?
Прокси будет видеть только URL / статьи, поэтому он может возвращать список статей, действительных только для первого пользователя, который создает кеш. Другие пользователи, запрашивающие URL / статьи, могут видеть статьи, к которым у них нет доступа, что, конечно, нежелательно.
Должен ли я свернуть свой собственный кэш, или можно настроить какое-либо прокси-программное обеспечение для кэширования, чтобы оно основывало свой кэш на HTTP-заголовке авторизации?