JAAS и jdbcRealm с настольным приложением

Я успешно использовал JAAS с областью JDBC для аутентификации пользователей в веб-приложении. Тем не менее, у меня есть настольное приложение, которое также должно запрашивать имя пользователя и пароль при запуске, а также вызывать некоторые защищенные EJB-компоненты. Я не уверен, как это сделать, учебники в документации Oracle на самом деле не раскрывают так много о том, как мне настроить Glassfish или само приложение (где настроить область), как комментировать бины (к счастью) У меня есть отдельные бобы для рабочего стола). Или, например, где я должен настроить сопоставления для рабочего стола? Есть ли у меня учебник или документ по этому вопросу?

Есть ли подобный способ сделать это, как в веб-приложении, с настройкой XML и аннотациями или что-то подобное?

1 ответ

Я нашел решение. Я должен был следовать только этому уроку.

http://blog.enterpriselab.ch/tdmarti/2010/12/30/jaas-configuration-in-an-enterprise-application/

Это очень похоже на настройку, как в веб-приложении, но с некоторыми изменениями. Мне пришлось добавить glasfish-application.xhl в проект приложения для предприятия. Я также забыл добавить клиентский модуль приложения в проект Java EE, поэтому он был в основном автономным.

Другие вопросы по тегам