spring security 한글 아이디 문제
- 작성자 :
- 정*욱
- 작성일 :
- 2011-02-10 17:44:32
- 조회수 :
- 2,858
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
이전에 어느분이 올리신 내용인데. 답변이나. 공지가 없어 질문드립니다.
한글로된 사용자의 경우 로그인이 안되는경우인데요..
확인해보니
egovframework.com.sec.ram.security.userdetails.EgovUserDetails.EgovSessionMapping.mapRow(ResultSet rs, int rownum) 까지. 오지를 못하고 끝나버리네요..
답변부탁드립니다.
한글로된 사용자의 경우 로그인이 안되는경우인데요..
확인해보니
egovframework.com.sec.ram.security.userdetails.EgovUserDetails.EgovSessionMapping.mapRow(ResultSet rs, int rownum) 까지. 오지를 못하고 끝나버리네요..
답변부탁드립니다.
A
안녕하세요.. 정정욱님..
Spring Security상에서 한글 ID는 직접적인 방식으로는 처리되지 않는 것 같습니다.
다만, 사전에 사용자정보를 별도로 검증하고 나서.. spring security를 호출(/j_spring_security_check 호출)할 수 있습니다.
물론 이 때에.. ID 부분은 ID가 아닌 영문으로된 다른 정보를 통해 구현하는 방식입니다.
참고는 공통컴포넌트의 "일반로그인" 부분을 참조하시면..
위와 같은 방식으로 처리되어 있습니다.
DB를 별도로 조회하여 인증을 확인한 후에 /j_spring_security_check를 redirect로 호출한 방식입니다.
관련 소스는 egovframework.com.uat.uia.web.EgovLoginController의 actionLogin 메소드 부분입니다.
그럼.. 즐거운 하루되십시오.
감사합니다.
Spring Security상에서 한글 ID는 직접적인 방식으로는 처리되지 않는 것 같습니다.
다만, 사전에 사용자정보를 별도로 검증하고 나서.. spring security를 호출(/j_spring_security_check 호출)할 수 있습니다.
물론 이 때에.. ID 부분은 ID가 아닌 영문으로된 다른 정보를 통해 구현하는 방식입니다.
참고는 공통컴포넌트의 "일반로그인" 부분을 참조하시면..
위와 같은 방식으로 처리되어 있습니다.
DB를 별도로 조회하여 인증을 확인한 후에 /j_spring_security_check를 redirect로 호출한 방식입니다.
관련 소스는 egovframework.com.uat.uia.web.EgovLoginController의 actionLogin 메소드 부분입니다.
그럼.. 즐거운 하루되십시오.
감사합니다.