Можно ли ограничить доступ к сетевой камере с помощью URL-ключа вместо http-авторизации?
У меня есть несколько сетевых камер Axis, и на всех камерах реализована дополнительная система безопасности группы пользователей с именами пользователей и паролями. Мне требуется ввести имя пользователя и пароль для просмотра видео с камеры в режиме реального времени через Интернет.
Однако учетные записи пользователей громоздки, когда многие пользователи используют камеру из разных мест. Я хочу по-прежнему ограничивать доступ от анонимной публики, но все еще требую токен для аутентификации утвержденных зрителей камеры.
В ситуациях веб-программирования я реализую ключ URL как переменную GET, чтобы справиться с этой ситуацией. Используя переменную GET в URL, для просмотра камеры требуется только ссылка на URL. Не требуется http имя пользователя и пароль для аутентификации. Но я не верю, что камеры Axis позволяют загружать серверные сценарии на веб-сервер камеры для обработки переменных GET. Поэтому я не думаю, что это возможно.
Можно ли требовать переменную GET или какой-либо ключ в URL-адресе, чтобы ограничить доступ к изображению камеры Axis в режиме Live View? Если это невозможно на камере Axis, есть ли другая камера, которая делает это возможным? Я знаю, что мог бы добиться этого, используя автономный сервер камер, такой как Zoneminder, но я ищу решение для камеры само по себе.
1 ответ
Ключи URL имеют свойство быть частью URL, и, в свою очередь, становятся частью истории просмотра.
С другой стороны, вы можете указать учетные данные HTTP в URL-адресе, и большинство браузеров сотрут их перед регистрацией URL-адреса в любом месте[необходима цитата], так что это более безопасно и проще в реализации. Вы даже можете создать учетную запись с именем просто user
или такой.
http://user:pass@camera-addr/