【发布时间】:2015-01-13 20:26:38
【问题描述】:
我想使用 OSGi 用户管理服务来确保安全,但我无法获得足够的资源。 我想对将安装在系统中的某些捆绑包进行身份验证,并在身份验证后由用户对象表示它们。这样我以后可以使用这些 User-Object 进行授权。
我有两个问题:
由于我有多个用户,我如何知道哪个包正在调用安全方法? (我不想将用户对象作为参数传递给我想要控制的每个方法)。
如何将捆绑包与代表它们的用户对象相关联?
我希望有一个包作为入口点,它将验证所有这些其他包并控制它们。但我什至找不到任何人提到使用用户管理服务。除了 CPA,OSGi 安全性还有其他选择吗?我也想用它来保护我的控制台。
【问题讨论】:
标签: java security osgi user-permissions user-roles