Форум программистов, компьютерный форум CyberForum.ru

Java EE (J2EE)

Войти
Регистрация
Восстановить пароль
 
_ViPeR_
420 / 395 / 62
Регистрация: 02.03.2010
Сообщений: 944
#1

Tomcat аутентификация в Web-приложении из другого приложения - Java EE

15.12.2016, 09:27. Просмотров 267. Ответов 4

Всем доброго времени суток!
На томкате развернут geoserver, есть другое приложение, развернутое на том же томкате, которое использует REST API geoservera. При первом запросе к геосерверу появляется стандартная браузерная попап окошко аутентификации. Запросы шлет flex (flash) приложение.
Как можно сделать, чтобы при запуске этого приложения пользователем, если пользователь не авторизован на geoserver'е, то делать какой-нибудь редирект на страницу аутентификации?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.12.2016, 09:27     Tomcat аутентификация в Web-приложении из другого приложения
Посмотрите здесь:
Java EE Запуск приложения (.class) без WEB интерфейса при старте Tomcat ?
Java EE Tomcat 4.1., аутентификация и количество пользователей под одним логином
Редактирование web.xml в Tomcat Java EE
Java EE Web-app Java Tomcat
Java EE Несколько сущностей в одном веб-приложении и каждого свой кабинет.(Аутентификация и авторизация; java, jdbc)
Java EE Современное состояние Web служб на Tomcat
Сохранение изменений в web.xml(Tomcat) Java EE
Tomcat, настройка web.xml - помогите горю! Java EE
Tomcat и настройки приложения Java EE
Java EE Tomcat: как определить IP сервера, на котором установлено WEB приложение?
Настройки приложения запущенного на Tomcat Java EE
Установка приложения под Tomcat 4.0 Java EE

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
LeX
231 / 231 / 59
Регистрация: 30.06.2010
Сообщений: 858
15.12.2016, 09:41     Tomcat аутентификация в Web-приложении из другого приложения #2
надо перенастроить геосервер, по описанию похоже там base64 аутентификация
_ViPeR_
420 / 395 / 62
Регистрация: 02.03.2010
Сообщений: 944
15.12.2016, 10:05  [ТС]     Tomcat аутентификация в Web-приложении из другого приложения #3
Вся проблема в том, что общается с геосервером флешка, сама war'ка web-приложения состоит из одной JSP, которая эту флешку показывает.
LeX
231 / 231 / 59
Регистрация: 30.06.2010
Сообщений: 858
15.12.2016, 10:31     Tomcat аутентификация в Web-приложении из другого приложения #4
таки проблема не в flash приложении, а в приложении геосервера

Добавлено через 51 секунду
да и не проблема это, надо почитать как в его настройках отключается base аутентификация, тогда ты будешь получать 401 и перенаправлять на страницу аутентификации
_ViPeR_
420 / 395 / 62
Регистрация: 02.03.2010
Сообщений: 944
16.12.2016, 06:34  [ТС]     Tomcat аутентификация в Web-приложении из другого приложения #5
Да это понятно, только вот у меня не совсем полный набор привилегий доступа к серверу, где развернут геопортал и во многих местах руки связаны
Короче, как это всегда получается - начинаем извращаться
Дурацкие политики безопасности flash не дают добавлять хедеры к GET запросам тамошнего URLRequest'а, соответственно, хедер "Authorization", "Basic" не добавить к запросу для авторизации, но есть народные умельцы, нашел на просторах индусского AS3 кодинга самопальный HTTPURLLoader, который грузит URL'ы через сокеты, обходя все эти ограничения. Никогда бы не подумал, что это будет работать, но тем не менее - ура.
Таким макаром я пишу попап окно авторизации во флеше и все JSP и настройки серверов уже не нужны.
P.S. Да, я иногда занимаюсь извратом, но только когда меня вынуждают
Yandex
Объявления
16.12.2016, 06:34     Tomcat аутентификация в Web-приложении из другого приложения
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru