|
|
|
|
Re: Role-based security [message #523388 is a reply to message #523333] |
Fri, 26 March 2010 05:34  |
Eclipse User |
|
|
|
Originally posted by: kai.edinger.drexler-software.de
Am 25.03.2010 23:49, schrieb Craig Foote:
> I'll look into the Customizer, thanks for the tip!
> Am I correct in thinking the plugin that declares the extension point
> has early startup and parses extensions to its e.p. to enable activities
> (based on user creds)?
No, I think the early starup is the wrong place, because you can be sure
the the Workbench already exists. We do this in the
WorkbenchWindowsAdviser.postWindowOpen().
> Can you provide a little more info on the "Conditional Permission Admin"
> or is that the extension mechanism you speak of? Is it custom or eclipse
> API?
The "Conditional Permission Admin" is part of the OSGi R4 specification
(Compendium). It based on Java security and provide a mechnism to change
rights at runtime based on some conditions like the prinicpal logged in.
In default the java security is very static, because it is file based
(java.policy, java.login). The Conditional Permission Admin remove this
limitation.
But be aware, this is only useful in oder to ensure a high security on
how is execute which code. If you only want to have a role based ui for
an desktop application, I think activities are the best way to do this.
Kai
|
|
|
Powered by
FUDForum. Page generated in 0.08750 seconds