권한 문의
- 작성자 :
- 이*하
- 작성일 :
- 2011-05-18 13:52:34
- 조회수 :
- 2,304
- 구분 :
- 공통컴포넌트
- 진행상태 :
- 완료
Q
안녕하세요.
권한에 관해서 문의를 드리고자 합니다.
예를 들어 /sym/mms/EgovMainMenuHome.do URL을 사용자에게 알려주고
사용자는 해당 URL을 입력해서 메뉴관리에 바로 접속하고자 합니다.
해당 URL을 입력하고 접속할때 로그인이 안된 상태라면 로그인 화면이 뜨고
아이디를 입력한 후 확인 버튼을 클릭하면 메뉴관리 화면이 바로 보여야합니다.
이럴경우 이런 처리는 ROLL권한으로 하면 되는건가요?
아니면 따로 구현을 해야하는지....
방법에 대해서 가이드 부탁드립니다.
권한에 관해서 문의를 드리고자 합니다.
예를 들어 /sym/mms/EgovMainMenuHome.do URL을 사용자에게 알려주고
사용자는 해당 URL을 입력해서 메뉴관리에 바로 접속하고자 합니다.
해당 URL을 입력하고 접속할때 로그인이 안된 상태라면 로그인 화면이 뜨고
아이디를 입력한 후 확인 버튼을 클릭하면 메뉴관리 화면이 바로 보여야합니다.
이럴경우 이런 처리는 ROLL권한으로 하면 되는건가요?
아니면 따로 구현을 해야하는지....
방법에 대해서 가이드 부탁드립니다.
A
안녕하세요.. 이동하님
[추가답변]
우선.. 설정(context-security.xml) 상에.. 다음과 같이.. <http ../>설정의
always-use-default-target이 false로 지정되어 있는지 확인해 보십시오.
<http ...>
...
always-use-default-target='false'
/>
이렇게 지정된 경우 기본적으로 이전 URL을 다시 호출되도록 되어 있습니다.
추가적으로 로그인 후 다른 URL로 변경하시고자 하시면 다음을 참조하시고요..
파라미터 spring-security-redirect로 로그인 후 가실 페이지를 넘기시면..
default-target-url로 넘어가기 전에 해당 URL로 넘어가도록 되어 있습니다.
즉.. 특정 URL을 넘어갔을 때에.. 로그인이 되어 있지 않으면..
로그인되고.. 다시 해당 URL로 넘어오기 위해서는..
원하시는 페이지 마다.. spring-security-redirect 파라미터를 정의해 넣으시면 될 것 같습니다.
예)
<input type='hidden' name='spring-security-redirect' value='/sym/mms/EgovMainMenuHome.do'>
또는 URL을 직접 알려주시면.. queryString으로 다음과 같이 알려주시면 되실 것 같습니다.
http://서버주소/sym/mms/EgovMainMenuHome.do?spring-security-redirect=/sym/mms/EgovMainMenuHome.do
그럼.. 즐거운 하루되십시오.
감사합니다.
[추가답변]
우선.. 설정(context-security.xml) 상에.. 다음과 같이.. <http ../>설정의
always-use-default-target이 false로 지정되어 있는지 확인해 보십시오.
<http ...>
...
always-use-default-target='false'
/>
이렇게 지정된 경우 기본적으로 이전 URL을 다시 호출되도록 되어 있습니다.
추가적으로 로그인 후 다른 URL로 변경하시고자 하시면 다음을 참조하시고요..
파라미터 spring-security-redirect로 로그인 후 가실 페이지를 넘기시면..
default-target-url로 넘어가기 전에 해당 URL로 넘어가도록 되어 있습니다.
즉.. 특정 URL을 넘어갔을 때에.. 로그인이 되어 있지 않으면..
로그인되고.. 다시 해당 URL로 넘어오기 위해서는..
원하시는 페이지 마다.. spring-security-redirect 파라미터를 정의해 넣으시면 될 것 같습니다.
예)
<input type='hidden' name='spring-security-redirect' value='/sym/mms/EgovMainMenuHome.do'>
또는 URL을 직접 알려주시면.. queryString으로 다음과 같이 알려주시면 되실 것 같습니다.
http://서버주소/sym/mms/EgovMainMenuHome.do?spring-security-redirect=/sym/mms/EgovMainMenuHome.do
그럼.. 즐거운 하루되십시오.
감사합니다.