【问题标题】:Is there method level permission in OSGi?OSGi 中是否有方法级别的权限?
【发布时间】:2015-01-08 05:41:26
【问题描述】:

OSGi 中有方法级别的权限吗?

我正在使用条件权限管理服务来控制对我的代码的访问。我在 OSGi 中看到的唯一可用权限是:

包权限、服务权限和管理员权限。

但我也想只控制一个方法。 是否有其他选项与 Java 安全性相结合,允许我在 CPA 策略文件中拥有一个条目来控制方法权限?

【问题讨论】:

    标签: java permissions osgi


    【解决方案1】:

    然后您需要编写自己的权限,您将在进入您的方法时检查该权限。

    【讨论】:

    • 感谢 Hrgrave 的回复,但我没有办法扩展 OSGi 权限。
    • 您不需要扩展 OSGi 权限。写你自己的。 OSGi 安全模型支持用户提供的权限。
    • 是的,OSGi 权限使用普通的旧 Java 权限。任何现有的 Java 权限以及任何用户定义的权限都适用于 OSGi。
    猜你喜欢
    • 1970-01-01
    • 2020-11-30
    • 2015-05-07
    • 2011-12-15
    • 2015-09-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多