Строгое ограничение по User-agent

pride

Member
Здравствуйте! Есть ли возможность изменить User-agent с которым обращается медиа сервер к вэб серверу?
Смысл в том что бы строго ограничить вэб сервер, и отбросить лишнее, несанкционированные запросы.
На данный момент это выглядит так:
Code:
headers: {
        accept: 'application/json, application/*+json',
        'content-type': 'application/json;charset=UTF-8',
        'user-agent': 'Java/1.8.0_111',
        host: '10.10.10.191:7777',
        connection: 'keep-alive',
        'content-length': '585'
}
Если есть или будет возможно задавать кастомный User-agent , будем очень признательны.
 

Max

Administrator
Staff member
Скорее всего будет достаточно просто добавить.
Сообщим, как добавим настройку для User Agent.
 

alexanderY

Member
User agent легко подменить, если нужно совершить несанкционированный запрос. Возможно, надежней ограничить ip-адрес, с которого веб-сервер принимает запросы от медиа-сервера?
 

pride

Member
User agent легко подменить, если нужно совершить несанкционированный запрос. Возможно, надежней ограничить ip-адрес, с которого веб-сервер принимает запросы от медиа-сервера?
Так то да) Но попробуйте догадаться что существует фильтрация по User-Agent который равен к примеру: LJuj86HJ#&IUHW&*HRU#HIUOFDGHFUIDSF
 

Max

Administrator
Staff member
Добавили настройку для REST User-Agent.
Сборка 2220
В файле
Code:
WCS_HOME/bin/setenv.sh
нужно добавить в опции запуска:
Code:
-Drest_template.user_agent=WCS5
Пример:
Code:
WCS_MANAGER_OPTS="$WCS_MANAGER_OPTS -DstartWithDemoUser=false -Drest_template.user_agent=WCS5"
 
Top