context-secyrity authenticationManager 참조 클래스 interface문제
- 작성자 :
- 김*진
- 작성일 :
- 2017-08-18 09:43:25
- 조회수 :
- 1,071
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
사용 환경
스프링 시큐리티 3.2.4.RELEASE
프레임워크 3.2
RTE 3.1
TOMCAT 6.0
context-security.xml 의 bean 중에서 'filterSecurityInterceptor' 의 property 이름이 'authenticationManager'인 프로퍼티의 클래스를
'org.springframework.security.authentication.AuthenticationManager' 로 지정해주고 서버를 실행하면
해당 클래스는 인터페이스라서 참조할 수 없다는 식의 오류가 발생하는데, 어떻게 하면 좋을까요?
다른 클래스를 참조해야 하는거같은데 어떤건지 잘 모르겠네요..
스프링 시큐리티 3.2.4.RELEASE
프레임워크 3.2
RTE 3.1
TOMCAT 6.0
context-security.xml 의 bean 중에서 'filterSecurityInterceptor' 의 property 이름이 'authenticationManager'인 프로퍼티의 클래스를
'org.springframework.security.authentication.AuthenticationManager' 로 지정해주고 서버를 실행하면
해당 클래스는 인터페이스라서 참조할 수 없다는 식의 오류가 발생하는데, 어떻게 하면 좋을까요?
다른 클래스를 참조해야 하는거같은데 어떤건지 잘 모르겠네요..
A
안녕하세요.
표준프레임워크 센터입니다.
프레임워크 3.2 공통컴포넌트에서는 시큐리티 간소화 버전이 탑재되어 있어
간소화 버전에서는 filterSecurityInterceptor를 사용할수 없습니다.
spring security 를 직적사용시
filterSecurityInterceptor > org.springframework.security.web.access.intercept.FilterSecurityInterceptor 사용하고
property에서 authenticationManager는 ref로 지정해야 합니다.
<beans:property name="authenticationManager" ref="org.springframework.security.authenticationManager" />
자세한 사항은 센터에서 제공하는 레퍼런스를 참고하시기 바랍니다.
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte3:fdl:server_security
감사합니다.
표준프레임워크 센터입니다.
프레임워크 3.2 공통컴포넌트에서는 시큐리티 간소화 버전이 탑재되어 있어
간소화 버전에서는 filterSecurityInterceptor를 사용할수 없습니다.
spring security 를 직적사용시
filterSecurityInterceptor > org.springframework.security.web.access.intercept.FilterSecurityInterceptor 사용하고
property에서 authenticationManager는 ref로 지정해야 합니다.
<beans:property name="authenticationManager" ref="org.springframework.security.authenticationManager" />
자세한 사항은 센터에서 제공하는 레퍼런스를 참고하시기 바랍니다.
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte3:fdl:server_security
감사합니다.