Безопасный вход в JAX-RS с JAAS API - PullRequest
0 голосов
/ 22 сентября 2018

У меня не внешнее JAva-приложение и Java + JBoss, и я хочу использовать JAAS api с файлами * .properties для обеспечения безопасности входа в систему.Я использую JAX-RS.

Идея состоит в том, что метод входа в систему вызывается из внешнего интерфейса с помощью POST.

Я уже понимаю, как использовать JAAS в приложениях Java (как обратно, так иинтерфейс) с использованием модуля UsersRolesLoginModule, предоставленного JAAS.

Моя главная проблема заключается в том, что я не могу использовать API JAAS в своем методе публикации сообщений.У меня уже есть мой standalone.xml, который ссылается на модуль входа в систему с доменом безопасности:

 <security-domain name="PUF" cache-type="default">
                    <authentication>
                        <login-module code="UsersRoles" flag="required">
                            <module-option name="usersProperties" value="${jboss.server.config.dir}/puf-users.properties"/>
                            <module-option name="rolesProperties" value="${jboss.server.config.dir}/puf-roles.properties"/>
                        </login-module>
                    </authentication>
 </security-domain>

И мой jboss-web.xml выглядит так:

<?xml version="1.0" encoding="UTF-8"?>
<jboss-web>
    <security-domain>java:/jaas/PUF</security-domain>
</jboss-web>
...