2010-07-05 28 views
0

是否可以通過非策略文件授予權限?我想實現的是一個基於權限的系統,可以在運行時進行修改。授予權限時替代策略文件?

+0

這看起來像一個很好的資源:http://learning.infocollections.com/ebook%202/Computer/Programming/Java/Inside_Java_2_Platform_Security_Second_Edition/0201787911/main.html – NamshubWriter 2010-07-05 17:07:40

回答

1

您可以安裝自己的安全管理,

System.setSecurityManager(new YourSecurityManager()); 

在YourSecurityManager,你可以閱讀你喜歡的任何資源的權限。

SecurityManager通過Java使用。您應該向默認管理員查詢您不關心的權限。

表現也很重要。 SecurityManager在JRE中經常被檢查。如果執行不當,它可能會降低系統的抓取速度。