2010-02-04 1 views
0

Я видел другие вопросы и рассмотрел документацию, но я не нашел ясного примера или ответа.Использование Grails Acegi-Plugin и необходимость дополнительных проверок во время аутентификации

1) Мне нужен новый UserDetailsService класс 2) Нужно ли мне новый класс UserDetailsService И подкласс GrailsDaoImpl

Документация для плагина обсуждает это, но это просто не понятно мне делать?

ответ

1

Вы можете сделать это, но не оба - вам нужно иметь один весенний боб с именем «userDetailsService». Это может быть запас GrailsDaoImpl, или подкласс, который переопределяется в resources.groovy, или совершенно новый класс, который реализует UserDetailsService и переопределяется в resources.groovy.

+0

Я написал новый userDetailsService, добавленный в ресурсы groovy. переопределенная loadDomainUser для доступа к моей информации о пользователе , но где я делаю вторую «аутентификацию» для проверки пользователя или отклонения пользователя от другой части данных. –

+0

См. Http://blogs.bytecode.com.au/glen/2010/01/15/hacking-custom-authentication-providers-with-grails-spring-security.html –

+0

отлично, спасибо –

Смежные вопросы