[ http://issues.apache.org/jira/browse/GERONIMO-841?page=all ]
Matt Hogstrom updated GERONIMO-841:
-----------------------------------
Fix Version/s: Wish List
(was: 1.2)
> Provide the ability to isolate applications
> -------------------------------------------
>
> Key: GERONIMO-841
> URL: http://issues.apache.org/jira/browse/GERONIMO-841
> Project: Geronimo
> Issue Type: Improvement
> Security Level: public(Regular issues)
> Components: deployment
> Affects Versions: 1.0-M4
> Reporter: Aaron Mulder
> Fix For: Wish List
>
>
> It would be nice if it was possible to deploy applications that could not
> "see" each other. Meaning, cannot refer to connectors, EJBs, GBeans, etc.
> deployed in a different application, unless that application is a parent in
> the configuration hierarchy. Currently this is true of the default
> resolution strategies if incomplete mapping information is provided (for
> example, if you don't specify an application, both the current app and no app
> are searched but not other apps). However, nothing prevents an application
> from constructing a GBean Name pointing directly to a resource in a different
> application. And the "global JNDI names" of all EJBs/resources appears in
> the same JNDI space, so it would need to segregated into
> spaces-per-application and you'd need to specify an application in order to
> connect.
> One reference resolution strategy would just be to pretend that nothing from
> the other applications exists, so references would simply fail. Another
> option would be to apply security roles to GBeans and connectors and so on so
> that the references always resolve but at runtime the user's role could be
> checked to decide whether to grant access. Of course, this would require the
> two applications share a security realm or principal class or something.
> Ideally, in a hosting-type environment, you could safely deploy multiple
> applications that should not be able to interfere with each other (outside of
> claiming common URLs for web app contexts or web services).
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira