Tokenized URL
Код продуктового компонента: TRL
Сервис поддержки доступа к данным по подписным ссылкам.
Ориентирован на заказчиков сервисов Платформы, которым необходимо верифицировать запросы конечных пользователей к данным на Платформе, доступ к которым должен быть ограничен.
Верификация пользователя при обращении к данным на Платформе осуществляется при помощи подписных ссылок, содержащих уникальный токен.
Ключевые особенности и настройки
Генерация токена происходит с использованием алгоритма MD5 от строки, содержащей пароль для генерации токена, ссылку, временную метку и, опционально, IP-адрес пользователя.
В сервисе предусмотрено три режима учета IP-адреса в токене:
Не учитывать, при этом токен валиден для любого IP-адреса;
Учитывать, при этом токен валиден только для того IP-адреса, для которого он был сгенерирован;
Ограничить использование токена несколькими IP-адресами, при этом токен валиден для конечного числа уникальных IP-адресов.
При верификации пользовательского запроса сервис может проверять:
путь к директории, содержащей запрашиваемый объект;
(или) полный путь к запрашиваемому объекту.
Платформа может получать данные для валидации токена в Cookie или в аргументах запроса.
Управление параметрами сервиса осуществляется в клиентском портале NGENIX Multidesk на странице Одноразовые ссылки (раздел Защита боковое меню настроек выбранной Сервисной конфигурации) для Сервисной конфигурации с любым типом архитектуры.
Cервис не блокирует и не валидирует запросы с методом Options.
Совместимость с другими сервисами
Сервис Tokenized URL может быть включен в состав услуги при наличии в составе услуги сервиса Edge Cloud Delivery.
Полезные материалы
Верификация запросов (Tokenized URL)Что такое сервисная конфигурация?Last updated