использование модели безопасности Grails (acegi) вне Grails - PullRequest
0 голосов
/ 24 сентября 2011

У меня есть существующее приложение grails, которое было разработано с использованием более старого подключаемого модуля безопасности acegi.Я хотел бы разработать дополнительные приложения (не Grails), которые используют ту же модель безопасности.У меня два вопроса:

  1. Могу ли я использовать проект Spring Security для достижения этой цели?
  2. Можете ли вы привести пример того, как я буду проходить аутентификацию?

    Кроме того, под «моделью безопасности» я действительно имею в виду существующую базу данных, в которой есть пользователи и роли.

1 Ответ

0 голосов
/ 24 сентября 2011

Да! старый плагин acegi о безопасности весны 2.x (новый плагин безопасности весны 3.x). Поэтому обязательно скачайте нужную банку

as или code, убедитесь, что ваша конфигурация xml для конфигурации соответствует вашей схеме базы данных, например:

<authentication-provider>
    <jdbc-user-service data-source-ref="dataSource" 
        users-by-username-query="SELECT U.username, U.password, U.accountEnabled AS 'enabled' FROM User U where U.username=?"
        authorities-by-username-query="SELECT U.username, R.name as 'authority' FROM User U JOIN Authority A ON u.id = A.userId JOIN Role R ON R.id = A.roleId WHERE U.username=?"/>
</authentication-provider>

больше информации на http://java.dzone.com/tips/pathway-acegi-spring-security-

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...