限制某些Java代码插件
-
19-09-2019 - |
题
我创建它使用 Java插件框架加载插件,并将其集成到应用程序该程序。
我的问题是:有没有办法来限制某些操作(如启动一个新的进程)的插件?我心目中的东西像Java Webstart的,应用程序要访问FileSytem时即,系统会提示用户是否允许操作。
我想也许创造一个安全管理器,如果是这样,我该怎么做呢?
解决方案
其他提示
一个问题在我脑海中 - 你为什么选择JPF而不是春分?我很好奇,看着JPF页,它看起来像项目的最后一次更新是在两年前。
他们开始项目脱钩的Eclipse 2.X的Eclipse插件框架,但Eclipse本身转移到OSGi的(春分)开始3.0版本。春分已成为OSGi的参考实现,并有很多可用的和更优秀的专家好书,可以在任何方面提供帮助。
我的意见:JPF是一个好主意几年前(就像在早期的Eclipse版本的插件框架中的第一个实现),但一个插件框架的实际标准似乎是OSGi的现在。 p>
当然,这不回答你的问题,但我的消息只是长了评论。
下面是这解释了实施与春分安全网站(或者至少给出了一些提示): HTTP: //www.eclipse.org/equinox/security/
不隶属于 StackOverflow