Re: Как сделать auth request при SSI?
Maxim Dounin
mdounin на mdounin.ru
Вт Май 23 12:35:42 UTC 2017
Hello!
On Mon, May 22, 2017 at 08:35:49PM -0400, BorisK2 wrote:
> > Ну и да, отмечу в скобках, что возможно вам auth_request тут
> > вообще не надо, а вполне хватит обычного <--#include ...
> > set="variable" -->,
>
> 1. По документации непонятно, что за "результат выполнения запроса" будет в
> переменной? body в переменной вместо вывода на экран? $upstream_http_*?
Речь про тело ответа.
> 2. Это где именно использовать? В test1.html, где include
> file="test2.html"?
Записать в переменную результат выполнения подзапроса, далее
if'ом проверить нужное. Где это делать - не принципиально,
вариантов масса.
> 3. Наверное, вместо auth_request можно из test1 всегда подключать test2. А
> уже при обработке test проверять права и возвращать либо пустую строку, либо
> содержимое файла test2
Можно и так.
Речь в первую очередь о том, что SSI сам умеет подзапросы, и
прикручивать к нему дополнительно auth_request - особого смысла
нет, всё можно сделать средствами SSI.
--
Maxim Dounin
http://nginx.org/
Подробная информация о списке рассылки nginx-ru