Jboss войти и перенаправить на правильный URL - PullRequest
0 голосов
/ 02 апреля 2012

У меня есть эта проблема, и я просто не могу найти решение.

Я использую JBoss AS 7 и создал динамический веб-проект с использованием Eclipse Indigo.Из моего проекта я создал простую форму входа, в которой после правильного входа я должен быть направлен в соответствующий раздел.

Пользователи, роли и группы должны управляться jboss, а не проектом.Поэтому jboss должен решить, куда меня перенаправить после проверки правильных файлов свойств.

Как я могу это сделать?Можете ли вы все помочь мне, пожалуйста.

1 Ответ

1 голос
/ 06 апреля 2012

Ну, я наконец-то понял. Три простых шага для подражания.

  1. В файле web.xml поместите все ограничения безопасности в соответствии с ролями.

    Аутентификация любое имя * .jsf ПОЛУЧИТЬ СООБЩЕНИЕ админ НИКТО

  2. Конфигурация входа в систему

    FORM имя царства /mylogin.jsf /myerror.jsf

  3. роль безопасности

    по убыванию админ

Создайте файл jboss-web.xml в папке WEB-INF. Внутри этого файла напишите

<jboss-web>
    <security-domain>java:/jaas/realmname</security-domain>
</jboss-web>

Создайте папку классов в папке WEB-INF и поместите в нее ваши файлы user.properties и role.properties.

И, наконец, последний шаг - добавить конфигурацию в файл standalone.xml

<security-domain name="realmname">
                    <authentication>
                        <login-module code="org.jboss.security.auth.spi.UsersRolesLoginModule" flag="required">
                            <module-option name="usersProperties" value="users.properties"/>
                            <module-option name="rolesProperties" value="roles.properties"/>
                        </login-module>
                    </authentication>
                </security-domain>
...