|
|
|
Логин по-умолчанию в JAAS на Oracle iAS
|
|||
|---|---|---|---|
|
#18+
Имеем OC4J 10.1.3 В качестве логин-модуля используется DBProcOraDataSourceLoginModule . Всё отлично работает, но есть следующая необходимость: Некоторый контекст приложения не требует аутентификации. То есть доступ к методам EJB происходит под анонимным пользователем. Естественно, пользователь получает отлуп, потому как не имеет на них права. Есть ли способ залогинить анонимного пользователя под каким-либо предопределенным логином путём настройки OC4J не влезая в код приложения? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2007, 12:16:37 |
|
||
|
Логин по-умолчанию в JAAS на Oracle iAS
|
|||
|---|---|---|---|
|
#18+
в дескрипторе orion-ejb-jar.xml добавить в security-role-mapping <user name="guest" /> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2007, 12:50:49 |
|
||
|
Логин по-умолчанию в JAAS на Oracle iAS
|
|||
|---|---|---|---|
|
#18+
Голову сломал! Я чего-то не догоняю наверное... Есть 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" /> в маппинге: пробовал - не работает, да и не понял, с чего оно должно работать? Либо я чего-то не доделал... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2007, 20:52:22 |
|
||
|
Логин по-умолчанию в JAAS на Oracle iAS
|
|||
|---|---|---|---|
|
#18+
Покажите секцию Код: plaintext Код: plaintext Код: plaintext сложно что либо советовать - недостаточно информации ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2007, 10:45:45 |
|
||
|
Логин по-умолчанию в JAAS на Oracle iAS
|
|||
|---|---|---|---|
|
#18+
Блин, я на самом деле стормозил! Всё правильно вы посоветовали, только вместо <user name="guest"/> нужно или <group name="guests"/> или <user name="anonymous"/> Во всяком случае в моей версии oc4j 10.1.3 Спасибо огромное за толчок в правильном направлении :) Только теперь из-за того что роль, которую прописал для гостя, используется в обоих веб модулях, то в молуле с авторизацией сама страница логина пропускается ну да ладно - буду думать дальше. Главное что с мертвой точки сдвинулся... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2007, 11:56:55 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=645&tid=2146008]: |
0ms |
get settings: |
17ms |
get forum list: |
18ms |
check forum access: |
7ms |
check topic access: |
7ms |
track hit: |
66ms |
get topic data: |
21ms |
get forum data: |
5ms |
get page messages: |
58ms |
get tp. blocked users: |
2ms |
| others: | 298ms |
| total: | 499ms |

| 0 / 0 |
