eclipse rcp/rap безопасность Java EE 6

У меня есть приложение eclipse rcp/rap, и я хочу подключиться к EJB Java EE 6... Моя проблема в том, что в EJB я использую некоторую стандартную безопасность Java EE 6 @RolesAllowed ..., но я не знаю, как реализовать это в RCP/RAP ...???

Я нашел способ: безопасность корпоративных приложений java ee 6

В Интернете все, что мне нужно сделать, это использовать сервлет 3.0 request.login(user, pass)

Возможно ли иметь эту функцию в RCP/RAP... ?? Я также хочу проверить роли пользователей, чтобы знать, есть ли у пользователя права что-то видеть...

заранее спасибо


person Alex    schedule 17.02.2012    source источник


Ответы (1)


Я не знаю о RCP, но для RAP вы должны иметь возможность делать то же самое, что и в обычных веб-приложениях. RAP 1.5 работает с сервлетом 3.0.

Если вы используете рабочую среду Eclipse, вы работаете в режиме SWT_COMPATIBILITY (см. ApplicationConfiguration#setOperationMode()). Это означает, что вы можете получить доступ к контексту безопасности только из runnable в потоке запроса (см. RWT#requestThreadExec()). В простых приложениях RAP, использующих режим JEE_COMPATIBILITY, в этом нет необходимости.

person ralfstx    schedule 20.02.2012
comment
спасибо .. на самом деле я передумал и не использую jee security (я так думаю).. потому что мне нелегко реализовать это с помощью rcp / rap ... Я просто буду использовать сеансовые компоненты: D, но да. Я думал о том же... спасибо... - person Alex; 20.02.2012