Можно ли ограничить доступ к сетевой камере с помощью URL-ключа вместо http-авторизации?

847
steampowered

У меня есть несколько сетевых камер Axis, и на всех камерах реализована дополнительная система безопасности группы пользователей с именами пользователей и паролями. Мне требуется ввести имя пользователя и пароль для просмотра видео с камеры в режиме реального времени через Интернет.

Однако учетные записи пользователей громоздки, когда многие пользователи используют камеру из разных мест. Я хочу по-прежнему ограничивать доступ от анонимной публики, но все еще требую токен для аутентификации утвержденных зрителей камеры.

В ситуациях веб-программирования я реализую ключ URL как переменную GET, чтобы справиться с этой ситуацией. Используя переменную GET в URL, для просмотра камеры требуется только ссылка на URL. Не требуется http имя пользователя и пароль для аутентификации. Но я не верю, что камеры Axis позволяют загружать серверные сценарии на веб-сервер камеры для обработки переменных GET. Поэтому я не думаю, что это возможно.

Можно ли требовать переменную GET или ключ определенного типа в URL-адресе, чтобы ограничить доступ к изображению с камеры Axis в режиме Live View? Если это невозможно на камере Axis, есть ли другая камера, которая делает это возможным? Я знаю, что мог бы добиться этого, используя автономный сервер камер, такой как Zoneminder, но я ищу решение для камеры само по себе.

0
Почему бы просто не включить имя пользователя / пароль в URL, используя стандартный метод? Zoredache 12 лет назад 0

1 ответ на вопрос

1
grawity

Ключи URL имеют свойство быть частью URL, и, в свою очередь, становятся частью истории просмотра.

С другой стороны, вы можете указать учетные данные HTTP в URL-адресе, и большинство браузеров сотрут их перед регистрацией URL-адреса в любом месте [необходима цитата], так что это более безопасно и проще в реализации. Вы даже можете создать учетную запись с именем только userили такой.

http://user:pass@camera-addr/ 
Я не знал, что http-учетные данные могут быть размещены в URL, как это - круто! К сожалению, [IE8 и выше] (http://www.rojotek.com/blog/2008/05/19/http-authentication-in-a-url/) не разрешают http авторизацию в URL. steampowered 12 лет назад 0
Сайт камеры выполняет перенаправление после начальной страницы индекса, а http-аутентификация не требуется до окончания перенаправления. Я попытался получить доступ к цели перенаправления напрямую, используя http-переменные auth в URL, но камера не принимает это. Так что требуется больше устранения неполадок. steampowered 12 лет назад 0

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