Как аутентифицировать HTTP-запрос к удаленному серверу, который можно использовать в браузере конечного пользователя? - PullRequest
0 голосов
/ 26 июля 2010

Подробности проблемы:

  • Существует одна страница, которая фактически является потоковой передачей на IP-камеру Axis, которая выплевывает вывод MJPEG

  • Требуется, чтобы пользователь вошел в систему с помощью имени пользователя / пароля в браузере

  • Я использую этот поток для показа видео непосредственно на веб-странице

  • Он показывает видео правильно, но просит пользователя указать правильное имя пользователя и пароль, установленные для камеры

  • Я попытался войти в эту камеру на стороне сервера с помощью HTTP-запросов, а затем понял, чтоЯ аутентифицировал запрос к серверу, а не к браузеру, который использует конечный пользователь.

Так что мне нужен метод на стороне сервера или на стороне клиента, который может позволить мне автоматически входить в камеру, когдамои конечные пользователи посещают эту страницу.

Я использую asp.net с c # 2005

Спасибо,

Vipul

1 Ответ

1 голос
/ 27 июля 2010

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

Ваша страница asp.net будет общаться с этим прокси.

...