2014-11-11 2 views
0

Есть ли разрешение уровня метода в OSGi?Есть ли разрешение уровня метода в OSGi?

Я использую службу условного разрешения Admin для контроля доступа к моему коду. Единственными доступными разрешениями, которые я видел в OSGi, являются:

Разрешение на пакет, разрешение на обслуживание и разрешение администратора.

Но я также хочу иметь контроль только по одному методу. Может ли быть еще одна опция в сочетании с защитой Java, которая позволит мне иметь запись в файле политики CPA для управления разрешением метода?

ответ

1

Затем вам необходимо написать свое собственное разрешение, которое вы проверите при входе в свой метод.

+0

Благодарим за отзыв Hrgrave, но у меня нет средств для расширения разрешения OSGi. – Habeshaw

+0

Вам не нужно расширять разрешения OSGi. Напишите свой собственный. Модель безопасности OSGi поддерживает предоставленные пользователем разрешения. –

+0

Да, в разрешениях OSGi используются простые старые разрешения Java. Любой из существующих разрешений Java, а также любых разрешенных пользователем прав отлично работает с OSGi. –

Смежные вопросы