Я создаю приложение с разделенным интерфейсом (Angular или другой JS-библиотекой) и бэкэнд (Django). Чтобы обеспечить некоторую безопасность запросов, отправляемых на сервер, я хочу добавить параметр url say server/someurl?unique_id=Something-unique
.
Я сохраняю этот уникальный код на машине localStorage
в течение определенного времени. Однако я хочу установить этот код, используя некоторую функцию на конце сервера, которая не только генерирует этот случайный буквенно-цифровой текст, но и проверяет его на основе входящих запросов.
Например:
Когда пользователь откроет приложение, он отправит server/setCode
, который будет отвечать этой случайно созданной строкой, которую я буду хранить в Local Storage
с помощью JS.
В исходящем запросе скажите server/getdata?someparameter=some_data&unique_id=string_from_local_storage
, который сервер может проверить на функцию генерации, а затем обрабатывать остальную часть URL-адреса.
Есть ли пакет или модуль, который мог бы помочь мне добиться генерации и проверки? Надеюсь, я смогу передать то, что хочу, поскольку не могу найти решения для этого, чтобы не писать функцию для генерации и тестирования.