Комментарии 3
В переносе бизнес-логики внутрь nginx меня смущает то, что язык разметки conf-файлов декларирует if is evil, таким образом усложнение логики в таких спартанских условиях приведёт к куче бойлерплейта для обхода этих грабель.
Это просто proof-of-concept, при желании, вместо использования if и указанной кучи плагинов, можно написать один плагин, который внутри будет всё делать.
Looks like the only correct fix would be to disable non-rewrite
directives inside if completely. It would break many configuration out
there though, so wasn’t done yet.
Вот, я как раз и использую внутри if только return и всё
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Рецепты Nginx: авторизация через auth0