2009-08-20 1 views
0

저는 Swing 인터페이스가있는 기존의 Spring 애플리케이션을 보유하고 있습니다. 사용자 인터페이스 테이블이없고 역할 테이블이없고 보안 테이블이없는 LDAP 시스템으로 스프링 보안을 사용하여 인터페이스합니다. Acegi 플러그인을 사용하고 싶지만 USER 테이블이 필요하다. 내가 원하지 않는 것을 나타 내기 위해 어떻게 플러그인을 재정의 할 수 있습니까? 사실, 이미 인증 관리자를 구성하는 Swing 앱의 보안 서비스를 코딩했습니다. 이 USER 테이블 항목을 무시하고 대신 자체 보안 서비스를 주입합니까?LDAP 전용 보안 시스템을위한 Grails Spring Security 플러그인을 어떻게 오버라이드합니까?

답변

0

보안 플러그인을 재정의하는 것은 너무 많은 작업이었습니다. 대신 웹 앱처럼 일반 OLE 보안을 추가했습니다. 가장 쉬운 방법이었습니다. 유일한 문제는 resources.groovy가 어떻게 든 상쾌하게하고 올바르게 읽지 않았기 때문에 resources.xml을 사용하여 구성을 얻었습니다. 이로 인해 환경을 기반으로 구성을 전환 할 수있는 옵션이 OUT으로 남습니다.

0

핵심 스프링 보안 플러그인에 빌드 된 Grails 용 LDAP 플러그인이 있습니다. 내가 찾은 매우 설정하기 쉽기 때문에 유스 케이스에 따라 도움이 될 수 있습니다.