로그인시 파라메터 관련
- 작성자 :
- 하*권
- 작성일 :
- 2011-01-11 18:13:49
- 조회수 :
- 2,571
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
전자정부프레임워크의 /j_spring_security_check 을 통해 로그인을
하고 있습니다.
로그인시 mapClass property를 통해 세션을 생성하고 있는데요
문제는 로그인시 j_username, j_password 파라메터외에 다른 파라메터를
넘겨서 이 값을 세션에 넣어주고 싶은데
j_username, j_password 파라메터 외에 다른 파라메터를 받아서 처리하는
방법을 모르겠어서 문의 드립니다.
하고 있습니다.
로그인시 mapClass property를 통해 세션을 생성하고 있는데요
문제는 로그인시 j_username, j_password 파라메터외에 다른 파라메터를
넘겨서 이 값을 세션에 넣어주고 싶은데
j_username, j_password 파라메터 외에 다른 파라메터를 받아서 처리하는
방법을 모르겠어서 문의 드립니다.
A
안녕하세요.. 하대권님
/j_spring_security_check 처리의 경우는 별도의 파라미터를 지정하실 수 없을 것 같습니다.
단순히 로그인 사용자 정보(세션)에 정보를 추가하시는 경우는 다음과 같이 처리하시면 될 것 같습니다.
- context-security.xml의 usersByUsernameQuery 항목에 필요한 정보를 기술 (query 상 필드 지정) : 사용자 ID를 기준으로 해당되는 사용자 정보에 대한 query를 지정함
- EgovSessionMapping 수정 : 위 query가 ResultSet으로 넘어가고 해당 rs에서 필드 값을 가지고 와서 사용자 정보를 구성하는 객체로 필드를 추가처리함
이 클래스는 context-security.xml안에 "mapClass" 항목으로 찾으시면 됩니다.
그럼.. 즐거운 하루되십시오.
감사합니다.
/j_spring_security_check 처리의 경우는 별도의 파라미터를 지정하실 수 없을 것 같습니다.
단순히 로그인 사용자 정보(세션)에 정보를 추가하시는 경우는 다음과 같이 처리하시면 될 것 같습니다.
- context-security.xml의 usersByUsernameQuery 항목에 필요한 정보를 기술 (query 상 필드 지정) : 사용자 ID를 기준으로 해당되는 사용자 정보에 대한 query를 지정함
- EgovSessionMapping 수정 : 위 query가 ResultSet으로 넘어가고 해당 rs에서 필드 값을 가지고 와서 사용자 정보를 구성하는 객체로 필드를 추가처리함
이 클래스는 context-security.xml안에 "mapClass" 항목으로 찾으시면 됩니다.
그럼.. 즐거운 하루되십시오.
감사합니다.