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