2012-02-17 95 views
0

我有一个eclipse rcp/rap应用程序,我想连接到Java EE 6 EJBs ...我的问题是,在EJB中我使用了一些Java EE 6标准安全@RolesAllowed ...但我不知道不知道如何在RCP/RAP中实现这个...?eclipse rcp/rap Java EE 6安全

我看到了一个办法:java ee 6 enterprise application security

在网上,我所要做的就是用servlet的3.0 request.login(user, pass)

是否有可能在RCP/RAP这个功能...?我还需要检查用户的角色,让我知道,如果一个用户有权限看到的东西......

预先感谢您

回答

0

我不知道RCP,但RAP,你应该能够像在普通网络应用程序中那样做。 RAP 1.5适用于servlet 3.0。

如果您使用的是Eclipse工作台,那么您将以SWT_COMPATIBILITY模式运行(请参阅ApplicationConfiguration#setOperationMode())。这意味着您只能从请求线程中的可运行程序访问安全上下文(请参阅RWT#requestThreadExec())。在使用JEE_COMPATIBILITY模式的普通RAP应用程序中,这不是必需的。

+0

谢谢..实际上我改变了主意,我没有使用jee security(我认为)..因为我不觉得用rcp/rap实现它很容易...我只会使用会话bean:D但是,我正在考虑同样的事情......谢谢...... – Alex 2012-02-20 12:35:26