Задать вопрос

Роли не прописывать в web.xml,а брать из бд?

Здравствуйте, пытаюсь реализовать у себя в проекте авторизацию с помощью JDBCRealm. Все прописываю, работает, только загвоздка в том что, роли у меня должны браться из БД, редактироваться, добавляться/удаляться. Помогите, как это реализоать или хотя бы в каком направление икать, я же весь инет как мне кажетя облазила :(
кусочек web.xml
<login-config>
        <auth-method>FORM</auth-method>
        <form-login-config>
            <form-login-page>/login.jsp</form-login-page>
            <form-error-page>/loginError.html</form-error-page>
        </form-login-config>
    </login-config> 
    <security-constraint> 
        <web-resource-collection>
            <web-resource-name>private</web-resource-name>
            <url-pattern>/faces/private/*</url-pattern>
            <http-method>GET</http-method>
            <http-method>POST</http-method>
        </web-resource-collection> 
        <auth-constraint> 
            <role-name>admin</role-name> //  вот здесь явно заданы роли и все работает, но мне нужно
            <role-name>user</role-name>    //  чтобы они брались из БД
            <role-name>vis</role-name>
         </auth-constraint>
    </security-constraint>


Надеюсь понятно объяснила:(
  • Вопрос задан
  • 500 просмотров
Подписаться 2 Оценить 3 комментария
Решения вопроса 1
Пригласить эксперта
Ответы на вопрос 1
@aol-nnov
весной модно писать на "пружине". особенно "пружина безопасности" поможет тебе в твоем поиске
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы