권한 관련해서 재 질문 드립니다.
- 작성자 :
- 신*호
- 작성일 :
- 2010-02-16 21:37:30
- 조회수 :
- 3,889
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
1.A라는 롤이 어떤 사용자에게도 등록안되어 있을경우에 ROLE_ANONYMOUS에
자동으로 할당되어 아무사용자나 해당 url에 접근 가능하다고 알려 주셨는데
롤을 아무 사용자에게도 등록하지 않더라도 기본으로 어떤 url에 접근 제한을
둘수 있는 방법이 없을까요?
2.롤을 사용자 권한에 등록하면 서버를 재가동 해야만 반영이 되는
데 'WebapplicationContext' 객체를 이용해서 xml설정 파일의
<bean>등록 객체를 불러올수가 있던데
ServletContext ctx = request.getSession().getServletContext();
WebApplicationContext context = WebApplicationContextUtils.getWebApplicationContext(ctx);
//((AbstractApplicationContext) context).close();
((AbstractApplicationContext) context).refresh();
위의 소스를 이용해서 설정파일들을 다시 리로딩 해보았는데
에러가 발생합니다.
권한관련된 부분만을 리로딩 하거나 다른 방법이 있을지 답변 좀 부탁 드립니다.~~
자동으로 할당되어 아무사용자나 해당 url에 접근 가능하다고 알려 주셨는데
롤을 아무 사용자에게도 등록하지 않더라도 기본으로 어떤 url에 접근 제한을
둘수 있는 방법이 없을까요?
2.롤을 사용자 권한에 등록하면 서버를 재가동 해야만 반영이 되는
데 'WebapplicationContext' 객체를 이용해서 xml설정 파일의
<bean>등록 객체를 불러올수가 있던데
ServletContext ctx = request.getSession().getServletContext();
WebApplicationContext context = WebApplicationContextUtils.getWebApplicationContext(ctx);
//((AbstractApplicationContext) context).close();
((AbstractApplicationContext) context).refresh();
위의 소스를 이용해서 설정파일들을 다시 리로딩 해보았는데
에러가 발생합니다.
권한관련된 부분만을 리로딩 하거나 다른 방법이 있을지 답변 좀 부탁 드립니다.~~
A
안녕하세요.. 신현호님..
1번은 이전 답변의 의미가 해당 URL이 어떠한 권한(ROLE_USER, ROLE_ADMIN 등)에 할당되지 않은 경우 임의로 접근가능하다는 의미입니다.
이것을 강제로 접근 불가능하게 되면.. 역효과가 발생할 수 있을 것 같습니다.
(일반적으로 로그인없이도 볼 수 있는 페이지 들이.. 오히려 ROLE_ANONYMOUS에 등록해주어야 로그인없이 볼 수 있다는 의미)
그리고 2번은 이전 답변과 동일 합니다.
현재로서는 재기동이외에 방법을 찾을 수 없는 상태입니다...
그럼.. 즐거운 하루 되십시오.
감사합니다.
1번은 이전 답변의 의미가 해당 URL이 어떠한 권한(ROLE_USER, ROLE_ADMIN 등)에 할당되지 않은 경우 임의로 접근가능하다는 의미입니다.
이것을 강제로 접근 불가능하게 되면.. 역효과가 발생할 수 있을 것 같습니다.
(일반적으로 로그인없이도 볼 수 있는 페이지 들이.. 오히려 ROLE_ANONYMOUS에 등록해주어야 로그인없이 볼 수 있다는 의미)
그리고 2번은 이전 답변과 동일 합니다.
현재로서는 재기동이외에 방법을 찾을 수 없는 상태입니다...
그럼.. 즐거운 하루 되십시오.
감사합니다.