Магазин разрешений не установлен в JBoss Seam - PullRequest
2 голосов
/ 02 апреля 2011

Я использую Eclipse Helios (установлены инструменты JBoss) с JBoss 5.1 GA и Seam 2.2.Я заметил, что каждый раз, когда мой проект развертывается, я вижу предупреждение о том, что хранилище разрешений не установлено.Установите хранилище разрешений, если вы хотите использовать постоянные соединения

Пожалуйста, как мне использовать хранилище разрешений по умолчанию, которое поставляется с платформой?

1 Ответ

0 голосов
/ 07 июля 2011

Смотрите в разделе 15.6.10.3. JpaPermissionStore шва документацию

Основной момент заключается в том, что вы назначаете специальную сущность, которая будет отвечать за предоставление и хранение данных авторизации.Seam будет сканировать аннотации org.jboss.seam.annotations.security.permission.* на полях объекта и решит, как использовать или установить значения этих полей.

Также обратите внимание, что Seam не предоставит вам пользовательский интерфейс для управления хранилищем разрешений, вместо этого он предоставит API, которые вы используете для создания собственного.

Я не нашел хорошего примерао том, как использовать эту функцию в Seam, но пример seamspace, поставляемый с Seam, должен дать вам отправную точку для использования Seam Security.

...