Grails — Spring Security и сопоставление LDAP с базой данных

Я проверяю пользователей своего приложения с помощью LDAP, и это работает. Но теперь мне нужно назначить свои собственные роли и сопоставить их с моей базой данных. Я следил за несколькими руководствами, такими как это: https://chlebik.wordpress.com/2014/10/27/ldap-authentication-and-db-authorisation-with-grails-spring-security/

Моя проблема в том, что мой импорт содержит ошибки, потому что Grails не находит классы. Например:

import org.codehaus.groovy.grails.plugins.springsecurity.GrailsUserDetailsService
import org.springframework.security.core.authority.GrantedAuthorityImpl
import org.springframework.security.core.userdetails.UserDetails

Я использую Grails 2.4.4. Мои плагины в config.groovy:

compile ":spring-security-core:2.0-RC4"
compile ":spring-security-ldap:2.0-RC2"

Если вам нужна какая-либо информация, скажите мне, пожалуйста. Любая помощь или учебник были бы хороши.


person Jorge Andrés de las Cuevas    schedule 27.02.2015    source источник


Ответы (1)


Это было бы

import grails.plugin.springsecurity.userdetails.GrailsUserDetailsService
import org.springframework.security.core.authority.SimpleGrantedAuthority
import org.springframework.security.core.userdetails.UserDetails

Источник находится здесь, а документы включают раздел изменения, внесенные в подключаемый модуль 2.0.

person Burt Beckwith    schedule 27.02.2015
comment
Я изменил первый, и он работает. Но не с остальными. Я прочитал вашу ссылку и увидел, что пакеты изменились. Тем не менее, я не могу найти нужные пакеты для всего импорта. Вы знаете какое-нибудь другое место, где я могу найти его? - person Jorge Andrés de las Cuevas; 02.03.2015
comment
Javadoc Spring Security находится здесь - person Burt Beckwith; 03.03.2015