|
|
|
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? Подозреваю, что никак. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2014, 23:27 |
|
||
|
RESTful веб-сервисы и EJB
|
|||
|---|---|---|---|
|
#18+
Hexe, Какой сервер используете? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2014, 08:07 |
|
||
|
RESTful веб-сервисы и EJB
|
|||
|---|---|---|---|
|
#18+
weblogic 10.3.6 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2014, 12:29 |
|
||
|
RESTful веб-сервисы и EJB
|
|||
|---|---|---|---|
|
#18+
Зачем вас рест с эджиби? Какой смысл скрещивать стейтлес и стейтфул архитектуры? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2014, 19:17 |
|
||
|
RESTful веб-сервисы и EJB
|
|||
|---|---|---|---|
|
#18+
Hexeweblogic 10.3.6На weblogic 12.1.2 все работает. На 10-м проверить не имею возможности. Попробуйте вместо InitialContext.lookup использовать inject с @EJB. Для этого надо повесить аннотацию @Stateless на класс ресурса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2014, 19:18 |
|
||
|
RESTful веб-сервисы и EJB
|
|||
|---|---|---|---|
|
#18+
privateЗачем вас рест с эджиби? Какой смысл скрещивать стейтлес и стейтфул архитектуры? Не обязательно стейтфул, другое дело, что зачастую его суют везде где попало (когда на ЕЕ делают), где можно было бы вполне CDI обойтись. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2014, 19:50 |
|
||
|
RESTful веб-сервисы и EJB
|
|||
|---|---|---|---|
|
#18+
privateЗачем вас рест с эджиби? Какой смысл скрещивать стейтлес и стейтфул архитектуры?И какая из двух архитектур "стейтфул"??? Не понял... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2014, 22:42 |
|
||
|
RESTful веб-сервисы и EJB
|
|||
|---|---|---|---|
|
#18+
WGA, к сожалению, жестко ограничена именно weblogic 10.3.6. И @EJB там тоже не работает. Пробовала способы, описанные здесь , но в итоге только с lookup получилось. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2014, 00:10 |
|
||
|
RESTful веб-сервисы и EJB
|
|||
|---|---|---|---|
|
#18+
HexeWGA, к сожалению, жестко ограничена именно weblogic 10.3.6. И @EJB там тоже не работает.Я не предлагаю сменить версию WLS, просто попробовать. Если работает на WLS12, то скорее всего дело в сервере, если нет - в коде. P.S. По поводу 10.3.6 искренне сочувствую... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2014, 10:45 |
|
||
|
RESTful веб-сервисы и EJB
|
|||
|---|---|---|---|
|
#18+
Эджиби стейтфул, там куча сложностей именно из за этого. Ее конечно можно использовать как стейтлес - но зачем? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2014, 13:28 |
|
||
|
RESTful веб-сервисы и EJB
|
|||
|---|---|---|---|
|
#18+
privateЭджиби стейтфул, там куча сложностей именно из за этого. Ее конечно можно использовать как стейтлес - но зачем?Лично я советую . Пригодится ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2014, 02:48 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=145&tid=2126004]: |
0ms |
get settings: |
8ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
30ms |
get topic data: |
24ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 229ms |
| total: | 342ms |

| 0 / 0 |
