Можно отправить базовую аутентификацию по ссылке в Java

Можно ли отправить базовые учетные данные по ссылке? Я пробовал http://username:[email protected], но это не работает (в chrome на mac, он постоянно просит меня предоставить APIKey, который в данном случае является паролем). Мне нужно, чтобы пользователь щелкнул ссылку и предоставил эти учетные данные, если это возможно.

Ссылка на иногда огромные файлы (‹ 1 гиг). Поэтому вместо меня, загружая рассматриваемый файл, я хотел бы просто создать ссылку, указывающую на него, и позволить пользователю загрузить его.

Это на Java, потому что я создаю портлет Java, но я могу построить ссылку так же, как элемент html:

<a href="https://username:[email protected]">Click here!</a>

Любой совет поможет, Спасибо!


person Doug Molineux    schedule 15.04.2011    source источник


Ответы (1)


Я помню конкретную статью службы поддержки Microsoft, в которой они явно отказались от поддержки браузерами включения паролей в такие URL-адреса; вполне вероятно, что и другие браузеры тоже.

РЕДАКТИРОВАТЬ: здесь статья.

person Ernest Friedman-Hill    schedule 15.04.2011
comment
Ясно, звучит так, как будто это был серьезный риск для безопасности, спасибо за информацию! - person Doug Molineux; 15.04.2011