Чтобы избежать проблем с URL, имя пользователя и пароль должны быть закодированы.
Для захвата веб-страницы, которая защищена базовой аутентификацией, вам нужно передать требуемое имя пользователя и пароль через URL. Этот метод кодирования пользовательской информации для использования с базовым протоколом аутентификации является частью стандарта URL RFC3986.
Требуемый формат URL показан ниже, просто замените [username]
и [password]
с именем пользователя и паролем, используемыми в базовой аутентификации.
http://[username]:[password]@example.com/index.html
После того как вы создали URL-адрес, содержащий необходимые учетные данные для базовой аутентификации, его можно использовать в нашем API or Скриншот Инструмент.
Безопасность
Конечно, когда бы ни сохранялись имена пользователей и пароли, это вызывает проблемы с безопасностью. Чтобы смягчить это, мы храним только имя пользователя и пароль в URL, пока не будет сделан снимок экрана, на которомint он удален из URL. Обычно это означает, что имя пользователя и пароль будут храниться менее тридцати секунд.
Другим способом повышения безопасности, если это позволяет ваш сценарий использования, является создание имени пользователя и пароля только для использования GrabzIt. Тогда вы можете легко заблокировать весь дальнейший доступ при желании, не затрагивая других пользователей.
Кроме того, мы также поддерживаем создание скриншотов веб-страниц, которые находятся за сессией Логин.