Difference between revisions of "RAP/Equinox Security Integration"

From Eclipsepedia

< RAP
Jump to: navigation, search
(Target)
Line 12: Line 12:
 
==Target==
 
==Target==
  
 +
The target setup is straight forward. All you need is a plain RAP runtime and the ''org.eclipse.equinox.security'' bundle. You can either create your own target platform or use the predefined target definition that is located in the ''org.eclipse.rap.security.demo'' project.
 +
 +
[[Image:Rapsec target.png]]
 +
 +
{{warning|Be sure to not include the OSGi system bundle (''org.eclipse.osgi'') twice as this can lead to strange error messages upon starting}}
  
 
==References==
 
==References==

Revision as of 05:09, 12 May 2010

| RAP wiki home | RAP project home |

Rapsec login.png

Introduction

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.

Target

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

Rapsec target.png

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


References