【问题标题】:Alternative to policy files when granting permissions?授予权限时替代策略文件?
【发布时间】:2010-07-05 10:32:04
【问题描述】:

是否可以通过策略文件以外的方式授予权限?我想要实现的是一个可以在运行时修改的基于权限的系统。

【问题讨论】:

标签: java permissions runtime securitymanager


【解决方案1】:

您可以安装自己的安全管理器,

 System.setSecurityManager(new YourSecurityManager());

在 YourSecurityManager 中,您可以从任何您喜欢的来源读取权限。

SecurityManager 用于整个 Java。您应该向默认管理器检查您不关心的权限。

性能也很重要。在 JRE 中经常检查 SecurityManager。如果实施不当,它可能会使您的系统慢下来。

【讨论】:

    猜你喜欢
    • 2014-04-08
    • 2023-03-08
    • 1970-01-01
    • 1970-01-01
    • 2019-06-18
    • 2019-07-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多