Skip to main content
Jump to: navigation, search

RAP/Equinox Security Integration

| RAP wiki home | RAP project home |

Rapsec login.png


To ensure Eclipse is a secure runtime, enabling users and administrators to confidently work with the Eclipse client in environments where not all users and/or code sources are friendly. Providing integrated security functionality will allow Eclipse applications to protect their data, to authenticate and authorize valid users, and to protect against potentially malicious code packaged and distributed as plug-ins.

This will be done by enabling Java's standard security mechanisms within the Eclipse platform, defining new functionality where there are gaps in the available standard interfaces. Using Java's core standard interfaces will enable wider integration with code available throughout the Java community.

As Eclipse RCP has the same programming model as Eclipse RAP, we can adapt all the mechanisms that Equinox Security provides for our web application.


The target setup is straight forward. All you need is a plain RAP runtime and the bundle. You can either create your own target platform or use the predefined target definition that is located in the project.

Rapsec target.png

Be sure to not include the OSGi system bundle (org.eclipse.osgi) twice as this can lead to strange error messages upon starting



Rapsec subject.png



Back to the top