Мой веб-сервис имеет несколько URL-адресов, таких как:
POST /service
GET /service/a59aeaba-7f3f-4826-896a-aeb48e1db256
POST /service/a59aeaba-7f3f-4826-896a-aeb48e1db256/action1
POST /service/a59aeaba-7f3f-4826-896a-aeb48e1db256/action2
...
Кроме того, у меня есть другой URL-адрес с проверкой авторизации, который вернет код 200 в случае успеха и вернет 401 в случае неудачи:
GET /service/auth/a59aeaba-7f3f-4826-896a-aeb48e1db256
Теперь это значение uuid внутри пути в качестве параметра, которое является динамическим значением.
Я не знаю, как захватить /service/{uuid}/*
url и сделать auth_request
до /service/auth/{uuid}
, затем, после успешного ответа, перейти к /service/{uuid}
Возможно ли это сделатьв Nginx?