Spring Security 3.2.4 업그레이드 부분 질문입니다.
- 작성자 :
- 박*열
- 작성일 :
- 2015-02-25 15:19:49
- 조회수 :
- 1,079
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
Spring Security 3.2.4 업그레이드 부분 질문입니다.
GrantedAuthority[] -> Collection<GrantedAuthority> 이렇게 변경하라고 가이드 있는데.
아래의 부분은 어떻게 하는지요?
public class EgovUserDetails extends User 부분의 소스 아래의
public EgovUserDetails(String username, String password, boolean enabled, Object egovVO)
throws IllegalArgumentException {
this(username, password, enabled, true, true, true, new GrantedAuthority[] {new GrantedAuthorityImpl("HOLDER")}, egovVO);
}
new GrantedAuthority[] {new GrantedAuthorityImpl("HOLDER")} ==> ???
그리고, EgovJdbcUserDetailsManager.java
EgovUserDetails.java 소스를 다운을 받을수 있도록 부탁드립니다.
감사합니다.
GrantedAuthority[] -> Collection<GrantedAuthority> 이렇게 변경하라고 가이드 있는데.
아래의 부분은 어떻게 하는지요?
public class EgovUserDetails extends User 부분의 소스 아래의
public EgovUserDetails(String username, String password, boolean enabled, Object egovVO)
throws IllegalArgumentException {
this(username, password, enabled, true, true, true, new GrantedAuthority[] {new GrantedAuthorityImpl("HOLDER")}, egovVO);
}
new GrantedAuthority[] {new GrantedAuthorityImpl("HOLDER")} ==> ???
그리고, EgovJdbcUserDetailsManager.java
EgovUserDetails.java 소스를 다운을 받을수 있도록 부탁드립니다.
감사합니다.
A
안녕하세요. 박남열님.
아래와 같이 변경하시면 됩니다.
this(username, password, enabled, true, true, true,
Arrays.asList(new GrantedAuthority[] {new SimpleGrantedAuthority("HOLDER")}), egovVO);
소스는 이미 "다운로드 -> 실행환경"에서 받으실 수 있습니다.
참고로 eclipse 상에서 maven 프로젝트를 사용하신 경우 library 상(Maven Dependencis) jar안에 class를 오픈하시면 자동으로 소스가 다운로드 및 연결되도록 되어 있습니다.
그럼, 즐거운 하루되십시오.
감사합니다.
아래와 같이 변경하시면 됩니다.
this(username, password, enabled, true, true, true,
Arrays.asList(new GrantedAuthority[] {new SimpleGrantedAuthority("HOLDER")}), egovVO);
소스는 이미 "다운로드 -> 실행환경"에서 받으실 수 있습니다.
참고로 eclipse 상에서 maven 프로젝트를 사용하신 경우 library 상(Maven Dependencis) jar안에 class를 오픈하시면 자동으로 소스가 다운로드 및 연결되도록 되어 있습니다.
그럼, 즐거운 하루되십시오.
감사합니다.