Хабр Курсы для всех
РЕКЛАМА
Большая витрина: от крупнейших школ до частных авторов. Сравнивайте по цене, длительности, формату и выбирайте самый подходящий курс!
В переносе бизнес-логики внутрь 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