
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
24.12.2014, 23:27
|
|||
|---|---|---|---|
|
|||
RESTful веб-сервисы и EJB |
|||
|
#18+
Добрый день. Пытаюсь разобраться с security в Java EE. Собственно, вопрос такой. Есть RESTful веб-сервис, из которого вызывается метод EJB Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Для него включена BASIC аутентификация. Здесь sc.getUserPrincipal() возвращает ауентифицированного пользователя. И сам EJB и local interface Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. Здесь ctx.getCallerPrincipal() возвращает anonymous. Я не понимаю, как/где/кем устанавливается callerPrincipal для SessionContext. Должна быть какая-то дополнительная аутентификация? Связаны ли вообще как-либо между собой javax.ws.rs.core.SecurityContext и javax.ejb.SessionContext? Подозреваю, что никак. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.12.2014, 08:07
|
|||
|---|---|---|---|
|
|||
RESTful веб-сервисы и EJB |
|||
|
#18+
Hexe, Какой сервер используете? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.12.2014, 12:29
|
|||
|---|---|---|---|
|
|||
RESTful веб-сервисы и EJB |
|||
|
#18+
weblogic 10.3.6 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.12.2014, 19:17
|
|||
|---|---|---|---|
RESTful веб-сервисы и EJB |
|||
|
#18+
Зачем вас рест с эджиби? Какой смысл скрещивать стейтлес и стейтфул архитектуры? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.12.2014, 19:18
|
|||
|---|---|---|---|
|
|||
RESTful веб-сервисы и EJB |
|||
|
#18+
Hexeweblogic 10.3.6На weblogic 12.1.2 все работает. На 10-м проверить не имею возможности. Попробуйте вместо InitialContext.lookup использовать inject с @EJB. Для этого надо повесить аннотацию @Stateless на класс ресурса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.12.2014, 19:50
|
|||
|---|---|---|---|
RESTful веб-сервисы и EJB |
|||
|
#18+
privateЗачем вас рест с эджиби? Какой смысл скрещивать стейтлес и стейтфул архитектуры? Не обязательно стейтфул, другое дело, что зачастую его суют везде где попало (когда на ЕЕ делают), где можно было бы вполне CDI обойтись. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.12.2014, 22:42
|
|||
|---|---|---|---|
|
|||
RESTful веб-сервисы и EJB |
|||
|
#18+
privateЗачем вас рест с эджиби? Какой смысл скрещивать стейтлес и стейтфул архитектуры?И какая из двух архитектур "стейтфул"??? Не понял... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.12.2014, 00:10
|
|||
|---|---|---|---|
|
|||
RESTful веб-сервисы и EJB |
|||
|
#18+
WGA, к сожалению, жестко ограничена именно weblogic 10.3.6. И @EJB там тоже не работает. Пробовала способы, описанные здесь , но в итоге только с lookup получилось. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.12.2014, 10:45
|
|||
|---|---|---|---|
|
|||
RESTful веб-сервисы и EJB |
|||
|
#18+
HexeWGA, к сожалению, жестко ограничена именно weblogic 10.3.6. И @EJB там тоже не работает.Я не предлагаю сменить версию WLS, просто попробовать. Если работает на WLS12, то скорее всего дело в сервере, если нет - в коде. P.S. По поводу 10.3.6 искренне сочувствую... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.12.2014, 13:28
|
|||
|---|---|---|---|
RESTful веб-сервисы и EJB |
|||
|
#18+
Эджиби стейтфул, там куча сложностей именно из за этого. Ее конечно можно использовать как стейтлес - но зачем? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.12.2014, 02:48
|
|||
|---|---|---|---|
|
|||
RESTful веб-сервисы и EJB |
|||
|
#18+
privateЭджиби стейтфул, там куча сложностей именно из за этого. Ее конечно можно использовать как стейтлес - но зачем?Лично я советую . Пригодится ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=59&mobile=1&tid=2126004]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
440ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
60ms |
get tp. blocked users: |
2ms |
| others: | 249ms |
| total: | 800ms |

| 0 / 0 |
