Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Старт апплета под прокси аутентификацией 
:(
    Опции темы
Viroman
Дата 14.2.2013, 19:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 140
Регистрация: 28.7.2008

Репутация: нет
Всего: нет



Вероятно ответа на этот вопрос никто не знает, но все же попробую.
И так дана проблема, фирма с использованием прокси с аутентификацией.
Браузеры с предусмотрительно сохраненными логином и паролем, который известен только админу, но не известен ни одному другому сотруднику.
Цель запуск апплета с внешнего сайта..

Все бы было ничего, сайты открываются, но как только java starter запускает апплет, он пытается его скачать с сервера..
И тут любой здраво мыслящий юзверь думает, ну раз сайт открылся, значит и апплет загрузится.. А не тут то было, выясняется, что jvm не поддерживает браузерные методы для загрузки апплетов, по крайней мере мне это не известно. А вам? Так вот, ява просится также аутентифицироваться у прокси, а логин данные у админа..

И казалось бы, ява поддерживает мост ява-яваскрипт, а браузеры xmlrequest, ничего не мешает внедрить браузерный метод.. но такого нет..
А может все таки есть, но я просто не знаю, никто не подскажет?
Как вариант подгружать апплеты с внутреннего вебсервера в обход прокси не предлагать..

Может есть каки-то специальные PARAM опции при внедрении апплета в хтмл регулирующие это?

PM MAIL   Вверх
COVD
Дата 15.2.2013, 15:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1655
Регистрация: 26.7.2005

Репутация: 1
Всего: 43



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

Это сообщение отредактировал(а) COVD - 15.2.2013, 15:48
PM MAIL   Вверх
Viroman
Дата 15.2.2013, 23:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 140
Регистрация: 28.7.2008

Репутация: нет
Всего: нет



Код

Java использует настройки дефолтного браузера для доступа в интернет.
ее обсуждать с администратором сети 

Откровенно плохой совет :( 
к тому же политика фирмы не позволяет раздавать пароли направо и налево, это государственные учереждения..
договариваться с админами бессмысленно..
И естественно, Ява перенимает настройки из браузера, при том делает это же для большинства браузеров методами ЯваСкрипт моста, но вот скачивание Апплетом происходит штатными методами самого апплетстартера, а это уж совсем не то, что хотелось бы..
.
в общем сделал маленькую хитрость, смастерил маленький джар файл, который скачивается пользователем и запускается одним кликом, внутри него вшиты необходимые другие джар файлы, которые подаются браузеру при запросе, при том изменил адрес скачивания джар файлов на локалку, тем самым вот таким хоть и жестоким, но все же нехитрым способом обошел необходимость аутентификации у прокси для самих джар файлов..
Потом смастерил вебсокет мост на яваскрипт-ява, (при отсутствии поддержки вебсокетов переключается на xhr), и вуаля, запускаю tcp туннель через браузер с удаленным сервером не зная никаких паролей для прокси.. а на локалке ява апплет запускает listener, который мультиплексирует/демультиплексирует данные сокет соединений по типу ssh.
Вот и получается своеобразный vpn через браузер с обходом прокси аутентификации..
PM MAIL   Вверх
COVD
Дата 16.2.2013, 16:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1655
Регистрация: 26.7.2005

Репутация: 1
Всего: 43



Цитата

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


этой фразой обычно описывается стандартный способ запуска апплетов и веб-старт приложений. Вы, похоже, сделали собственную реализацию. Где-то я встречал опенсурсный веб-старт. Возможно, они решали аналогичные проблемы.  

Цитата

политика фирмы не позволяет раздавать пароли направо и налево, это государственные учереждения

а частные компании, конечно, это широко практикуют smile 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: Апплеты | Следующая тема »


 




[ Время генерации скрипта: 0.1203 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.