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

Discussion in 'Web Call Server 5' started by pride, May 8, 2017.

  1. pride

    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 , будем очень признательны.
  2. Max

    Max Administrator Staff Member

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

    alexanderY Member

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

    pride Member

    Так то да) Но попробуйте догадаться что существует фильтрация по User-Agent который равен к примеру: LJuj86HJ#&IUHW&*HRU#HIUOFDGHFUIDSF
  5. Max

    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"
  6. pride

    pride Member

    Благодарю! То что нужно)

Share This Page