Задать вопрос
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 такое реализовывается?
  • Вопрос задан
  • 287 просмотров
Подписаться 2 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack-разработчик на Python
    14 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик буткемп
    4 месяца
    Далее
  • Академия Eduson
    DevOps-инженер
    7 месяцев
    Далее
Решения вопроса 1
dvzzz
@dvzzz
PHP, Symfony
У меня когда-то было реализовано примерно так:
site.ru/photo/{id}?e={expire}&s={sequre_hash}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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