grabbee
@grabbee

Symfony2 Rest API — NGINX secure_link — как правильно создать роуты?

Сейчас разбираюсь с REST APi через FOSRestBundle и там роуты генерятся простые, типа:

site.ru/photo/{id}


При дописывании параметров он ругается на не существующий Route

Раньше делал подпись ссылки, чтобы в случае ее изменения запросы дальше NGINX не проходили, например:

site.ru/photo/{alias_name}/{expire}/{sequre_hash}


Такая ссылка не действительна спустя {expire} или при редактировании {alias_name} - и nginx выдает 403 например.

А как с FOSRestBundle или в целом с REST APi такое реализовывается?
  • Вопрос задан
  • 286 просмотров
Решения вопроса 1
dvzzz
@dvzzz
PHP, Symfony
У меня когда-то было реализовано примерно так:
site.ru/photo/{id}?e={expire}&s={sequre_hash}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы