Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Логин по-умолчанию в JAAS на Oracle iAS / 5 сообщений из 5, страница 1 из 1
13.04.2007, 12:16:37
    #34458783
Ales Protiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Логин по-умолчанию в JAAS на Oracle iAS
Имеем OC4J 10.1.3
В качестве логин-модуля используется DBProcOraDataSourceLoginModule .
Всё отлично работает, но есть следующая необходимость:
Некоторый контекст приложения не требует аутентификации. То есть доступ к методам EJB происходит под анонимным пользователем. Естественно, пользователь получает отлуп, потому как не имеет на них права.
Есть ли способ залогинить анонимного пользователя под каким-либо предопределенным логином путём настройки OC4J не влезая в код приложения?
...
Рейтинг: 0 / 0
13.04.2007, 12:50:49
    #34458937
zalexaka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Логин по-умолчанию в JAAS на Oracle iAS
в дескрипторе orion-ejb-jar.xml добавить в security-role-mapping <user name="guest" />
...
Рейтинг: 0 / 0
17.04.2007, 20:52:22
    #34467813
Ales Protiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Логин по-умолчанию в JAAS на Oracle iAS
Голову сломал! Я чего-то не догоняю наверное...
Есть EJB приложение. В приложении есть два WEB модуля. В один нужно авторизовываться, во второй нет.
С тем, куда нужно авторизоваться - никаких проблем.
Тот который без авторизации - не работает, хоть тресни. Используют одни и те же EJB. Пробовали авторизовать "втихую" - результата ноль.
Ошибка:
OC4J
javax.ejb.AccessLocalException: anonymous is not allowed to call this EJB method, check your security settings (method-permission in ejb-jar.xml and security-role-mapping in orion-application.xml).

Хотя видим, что авторизация проходит (дергает базу, возвращает имя пользователя и роли). Но что-то где-то не устанавливается...
Я тупой наверное... Подскажите куда копать.
На счет <user name="guest" /> в маппинге: пробовал - не работает, да и не понял, с чего оно должно работать? Либо я чего-то не доделал...
...
Рейтинг: 0 / 0
18.04.2007, 10:45:45
    #34468679
zalexaka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Логин по-умолчанию в JAAS на Oracle iAS
Покажите секцию
Код: plaintext
<default-method-access>
(если таковая имеется) из дескрипторов
Код: plaintext
orion-application.xml
и
Код: plaintext
orion-ejb-jar.xml
зы
сложно что либо советовать - недостаточно информации
...
Рейтинг: 0 / 0
18.04.2007, 11:56:55
    #34469081
Ales Protiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Логин по-умолчанию в JAAS на Oracle iAS
Блин, я на самом деле стормозил!
Всё правильно вы посоветовали, только вместо
<user name="guest"/> нужно или <group name="guests"/> или <user name="anonymous"/>
Во всяком случае в моей версии oc4j 10.1.3
Спасибо огромное за толчок в правильном направлении :)
Только теперь из-за того что роль, которую прописал для гостя, используется в обоих веб модулях, то в молуле с авторизацией сама страница логина пропускается ну да ладно - буду думать дальше. Главное что с мертвой точки сдвинулся...
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Логин по-умолчанию в JAAS на Oracle iAS / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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