Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Общая авторизация на сервере приложений / 18 сообщений из 18, страница 1 из 1
09.01.2012, 18:54:11
    #37606706
amigaboy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Общая авторизация на сервере приложений
В продолжение сегодняшней темы.

Есть несколько EAR'ов с WAR'ами. Предположим я захожу на http://localhost:8080/Module1WAR , мне Realm выводит окошко авторизации и я успешно авторизуюсь.

После авторизации в самом приложении есть прямая ссылка на Module2WAR. Я на нее нажимаю, опять выскакивает окошко авторизации.

Как передавать авторизационную информацию между приложениями или как сделать ее общей на сервере для текущего клиента?

Сервер - glassfish 3.1
...
Рейтинг: 0 / 0
09.01.2012, 18:57:49
    #37606708
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Общая авторизация на сервере приложений
...
Рейтинг: 0 / 0
09.01.2012, 19:49:48
    #37606752
amigaboy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Общая авторизация на сервере приложений
Blazkowicz,

там написано:SSO in the HTTP virtual server layer is enabled by default но не работает. Что я не так понимаю?
...
Рейтинг: 0 / 0
09.01.2012, 20:02:48
    #37606761
svenom
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Общая авторизация на сервере приложений
Так, стоп! SSO возможно ТОЛЬКО с FORM-аутентификацией, так как в этом случае открывается сессия и в респонсе передается кука, которая потом встраивается браузером в любой HTTP запрос к любому приложению на том же серверу.
У вас же BASIC-аутентификация, соответственно нету сессии, а есть только заголовок, который браузер прикрепляет к запросу по своему "хотению". Так что не прокатит, переходите на FORM.
...
Рейтинг: 0 / 0
09.01.2012, 20:05:22
    #37606765
amigaboy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Общая авторизация на сервере приложений
svenom,

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
  <login-config>
    <auth-method>FORM</auth-method>
    <realm-name>JDBCRealm</realm-name>
    <form-login-config>
      <form-login-page>/faces/login.xhtml</form-login-page>
      <form-error-page>/faces/noauth.xhtml</form-error-page>
    </form-login-config>
  </login-config>



кусок web.xml. JDBCRealm сконфигурирован на сервере корректно.
...
Рейтинг: 0 / 0
09.01.2012, 20:25:36
    #37606773
svenom
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Общая авторизация на сервере приложений
Ок, тогда включайте TCP сниффер (TCPMon, Fiddler2) и посмотрите какие кукы предеаются после аутентификации в одном приложении и после попытки открыть другое приложение. Какие-нибудь идентификаторы сессии видите там?
...
Рейтинг: 0 / 0
11.01.2012, 02:24:16
    #37608553
JavaE
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Общая авторизация на сервере приложений
мож браузер не признается что кука есть, а статическая ссылка с URLRewriting непрокатит

http://docs.oracle.com/cd/E18930_01/html/821-2417/beaxr.html
...
Рейтинг: 0 / 0
11.01.2012, 08:18:00
    #37608628
Leonidv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Общая авторизация на сервере приложений
svenomОк, тогда включайте TCP сниффер (TCPMon, Fiddler2) и посмотрите какие кукы предеаются после аутентификации в одном приложении и после попытки открыть другое приложение. Какие-нибудь идентификаторы сессии видите там?
Зачем TCP? Здесь вполне подойдет HTTP-сниффер (webscabar или еще какой).
...
Рейтинг: 0 / 0
11.01.2012, 08:25:41
    #37608630
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Общая авторизация на сервере приложений
amigaboy,

Сабж не имеет смысла. Только убрав Индивидуальную авторизацию:)
...
Рейтинг: 0 / 0
11.01.2012, 17:02:55
    #37609659
svenom
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Общая авторизация на сервере приложений
Petro123 Сабж не имеет смысла . Только убрав Индивидуальную авторизацию:) И вы мне в другом топике предлагаете решить эту задачу, хотя сами даже не понимаете, зачем нужен SSO? Верх маразма
...
Рейтинг: 0 / 0
11.01.2012, 17:05:46
    #37609667
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Общая авторизация на сервере приложений
svenomPetro123 Сабж не имеет смысла . Только убрав Индивидуальную авторизацию:) И вы мне в другом топике предлагаете решить эту задачу, хотя сами даже не понимаете, зачем нужен SSO? Верх маразма
я в курсе про SSO.
...
Рейтинг: 0 / 0
11.01.2012, 17:10:12
    #37609677
svenom
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Общая авторизация на сервере приложений
Petro123я в курсе про SSO. Ок, тогда поясните пожалуйста, что значит фраза:
Petro123Сабж не имеет смысла. А потом, что значит фраза:
Petro123Только убрав Индивидуальную авторизацию:) Спасибо.
...
Рейтинг: 0 / 0
11.01.2012, 17:15:53
    #37609697
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Общая авторизация на сервере приложений
svenom,
если ты заметил, я шаг вперёд "всегда делать не боялся". И сайт мой снаружи висит.
Мож сейчас ты начнёшь решать. Я ж не профи Jav'ист :)
Или ты бот? Компилируешь фразы?
...
Рейтинг: 0 / 0
11.01.2012, 17:24:47
    #37609726
svenom
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Общая авторизация на сервере приложений
И все таки - какой смысл вложен в эти фразы? Давайте с первой начнем - "сабж не имеет смысла". Делаю подстановку: сабж = "Общая авторизация на сервере приложений". Т.е. вы говорите "Общая авторизация на сервере приложений не имеет смысла". Мне и интересно - как это понимать?
...
Рейтинг: 0 / 0
11.01.2012, 17:31:41
    #37609742
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Общая авторизация на сервере приложений
svenom,
у меня на твой ответ сразу буря мыслей :) :
- эта девушка "только на поговорить"?
- искушает?
- хорошо что мы отошли в сторонку от того большого топика
Особенно эротично звучит:
svenomДавайте с первой начнем
ЗЫ. Без обид. Я по доброму.
Спроси сначала у автора.
Я потом, попозже....
...
Рейтинг: 0 / 0
11.01.2012, 17:33:17
    #37609747
svenom
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Общая авторизация на сервере приложений
Ок, все ясно - сначала ляпнули что-то не по делу, потом попросили меня помочь в данной проблеме, я пришел, начал пытаться вам помочь - вы съехали. Годно, чо.
...
Рейтинг: 0 / 0
11.01.2012, 17:38:18
    #37609758
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Общая авторизация на сервере приложений
svenomТак, стоп! SSO возможно ТОЛЬКО с FORM-аутентификацией, так как в этом случае открывается сессия и в респонсе передается кука, которая потом встраивается браузером в любой HTTP запрос к любому приложению на том же серверу.
У вас же BASIC-аутентификация, соответственно нету сессии, а есть только заголовок, который браузер прикрепляет к запросу по своему "хотению". Так что не прокатит, переходите на FORM.
Люди пишут что и для BASIC работает.
http://old.nabble.com/cannot-Enabling-SSO-with-Form-based-Authentication-in-Glassfish-td15844702.html
А FAQ врет. Надо бы проверить.
...
Рейтинг: 0 / 0
11.01.2012, 17:54:02
    #37609793
svenom
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Общая авторизация на сервере приложений
BlazkowiczsvenomТак, стоп! SSO возможно ТОЛЬКО с FORM-аутентификацией, так как в этом случае открывается сессия и в респонсе передается кука, которая потом встраивается браузером в любой HTTP запрос к любому приложению на том же серверу.
У вас же BASIC-аутентификация, соответственно нету сессии, а есть только заголовок, который браузер прикрепляет к запросу по своему "хотению". Так что не прокатит, переходите на FORM.
Люди пишут что и для BASIC работает.
http://old.nabble.com/cannot-Enabling-SSO-with-Form-based-Authentication-in-Glassfish-td15844702.html
А FAQ врет. Надо бы проверить.Да, это я туплю.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Общая авторизация на сервере приложений / 18 сообщений из 18, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]