Я успешно использовал JAAS с областью JDBC для аутентификации пользователей в веб-приложении. Однако у меня есть настольное приложение, которое также должно запрашивать у пользователя и пароль при запуске, а также вызвать некоторые защищенные EJB. Я не уверен, как это сделать, учебные пособия в документации Oracle на самом деле не раскрывают того, как я должен настраивать Glassfish или само приложение (где настраивать область), как комментировать компоненты (к счастью У меня есть отдельные бобы для рабочего стола). Или, например, где я должен настраивать сопоставления для рабочего стола? Есть ли учебник или документ, который мне не хватает по этому вопросу?JAAS и jdbcRealm с настольным приложением
Есть ли аналогичный способ сделать это, как в веб-приложении, с конфигурацией XML и аннотациями или такими?
Вышеупомянутая ссылка отключена. У меня теперь есть схожие проблемы с вами, и вряд ли можно найти похожие учебники или документы о том, как настроить jdbcrealm и JAAS для работы в настольном приложении. Есть ли у вас какие-либо указания, как это сделать? Какие файлы конфигурации нужны? –
@HabibRosyad Я действительно выкопал старый проект и просмотрел его. Я не могу найти признак этих конфигураций, я на самом деле не уверен, что мы в конечном итоге использовали его. –
Не беспокойтесь. Я закончил определение '@ RolesAllowed' в EJB, выполнив этот [учебник] (https://netbeans.org/kb/docs/javaee/secure-ejb.html) и определив свой пользовательский JDBCRealm в glasfish-application.xml вместо использования области файлов по умолчанию. Хотя я до сих пор не знаю, как добиться гибкости JAAS, как в веб-приложении, я думаю, что сейчас это будет сделано. –