Безопасность Grails Spring: как отменить s2-quickstart - PullRequest
2 голосов
/ 16 февраля 2012

Каждый раз, когда я запускаю s2-quickstart, я что-то путаю, и мне приходится удалять свой проект из STS и моего жесткого диска, а затем делать его с нуля, потому что я не могу понять, что сломано.Затем я снова запускаю s2-quickstart для этого проекта и, возможно, удаляю его и начинаю заново, если снова запутался.Есть ли какой-нибудь способ отменить то, что было сделано с s2-quickstart, чтобы я мог просто повторить команду s2-quickstart правильно, не удаляя и не набирая заново / вставляя мой проект?

Ответы [ 2 ]

7 голосов
/ 16 февраля 2012

Из плагина Core Security Core - Справочная документация :

s2-quickstart <package> <user> <role> <requestmap> создает следующие артефакты:

  • Создает классы домена:
    • grails-app / domain / пакет / пользователь .groovy
    • grails-app / domain / пакет / роль .groovy
    • grails-app / domain / пакет / userrole .groovy
    • grails-app / domain / *1029* пакет / requestmap .groovy (если указан)
  • Создает пример GSP и контроллеров:
    • grails-app / views / login / auth.gsp
    • grails-app / views / login / denied.gsp
    • grails-app / controllers / LoginController.groovy
    • grails-app / controllers / LogoutController.groovy
  • Добавляет конфигурацию в Config.groovy:
    • grails.plugins.springsecurity.userLookup.userDomainClassName = ' package . user '
    • grails.plugins.springsecurity.userLookup.authorityJoinClassName = ' пакет . userrole '
    • grails.plugins.springsecurity.authority.className = ' пакет . роль '

Вы сможете удалить артефакты и изменения в Config.groovy и снова запустить s2-quickstart, чтобы начать все сначала.

1 голос
/ 16 февраля 2012

Я настоятельно рекомендую вам использовать контроль исходного кода, например git, как предложено Ant's Вот краткий старт http://www -cs-students.stanford.edu / ~ blynn / gitmagic / ch01.html

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