解除javadomino代理的限制

解除javadomino代理的限制,java,lotus-domino,Java,Lotus Domino,我需要解锁Java Domino代理的限制。我在Domino服务器上读取了需要修改的java策略文件 在开发过程中,我可以设定: grant { permission java.security.AllPermission; }; 但是,如果我想对单个代理/应用程序限制此津贴,我该怎么做 对于Xpages,我可以做到: grant codeBase "xspnsf://server:0/yourdatabase.nsf/-" { permission java.security.A

我需要解锁Java Domino代理的限制。我在Domino服务器上读取了需要修改的java策略文件

在开发过程中,我可以设定:

grant { permission java.security.AllPermission; }; 
但是,如果我想对单个代理/应用程序限制此津贴,我该怎么做

对于Xpages,我可以做到:

grant codeBase "xspnsf://server:0/yourdatabase.nsf/-" { 
    permission java.security.AllPermission;
}; 

但这是否也会允许NSF中Java Domino代理的所有权限许可呢?

AFAIK您不能。我花了很多时间来回答这个问题。但是Java代理和脚本库没有可供参考的代码库。代码签名可能是可行的——我没有尝试过。或者,您可以将代码放入文件系统中的jar文件中(附带所有注意事项)。
另一方面:权限是防止开发人员无意中造成伤害的屏障,而不是安全特性(不再)。任何代理中的任何Java代码都可以轻松获得AllPermission。我看不出在生产中限制权限有什么好处