затмение RCP / Rap Java EE 6 безопасности - PullRequest
0 голосов
/ 17 февраля 2012

У меня есть приложение 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 ... ?? Я также хочу проверить роли пользователей, чтобы узнать, есть ли у пользователя права на просмотр чего-либо ...

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

1 Ответ

0 голосов
/ 20 февраля 2012

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

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

...