Spring security logout에 대한 궁금증입니다.
- 작성자 :
- 유*혁
- 작성일 :
- 2018-02-13 12:07:45
- 조회수 :
- 2,938
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
redirect:/j_spring_security_logout 이 코드가 어떻게 구현되어서 로그아웃이 되는건지 알고싶습니다.
@RequestMapping(value = "/uat/uia/actionLogout.do")
public String actionLogout(HttpServletRequest request, ModelMap model) throws Exception {
request.getSession().setAttribute("LoginVO", null);
return "redirect:/j_spring_security_logout";
}
}
return 값에있는 j_spring_security_logout이 작성되어있는 위치가 어딘지 잘모르겠네요.
어떤식으로 리턴값으로 이동해서 로그아웃이 구현되는지 알고싶습니다.
context-security.xml 쪽에 선언되어있다는데 잘모르겠습니다.
감사합니다.
@RequestMapping(value = "/uat/uia/actionLogout.do")
public String actionLogout(HttpServletRequest request, ModelMap model) throws Exception {
request.getSession().setAttribute("LoginVO", null);
return "redirect:/j_spring_security_logout";
}
}
return 값에있는 j_spring_security_logout이 작성되어있는 위치가 어딘지 잘모르겠네요.
어떤식으로 리턴값으로 이동해서 로그아웃이 구현되는지 알고싶습니다.
context-security.xml 쪽에 선언되어있다는데 잘모르겠습니다.
감사합니다.
A
안녕하십니까, 유병혁님. 표준프레임워크센터입니다. 해당 소스부분은 별도로 Controller를 통해 처리되는 것이 아니라 Spring Security 설정에 의해 자동으로 처리됩니다. 관련 설정은 spring security 관련 xml (보통 context-security.xml 상의 <logout ../> element입니다. 예) context-security.xml <logout logout-url="/j_spring_security_logout" logout-success-url="/example.do" /> 감사합니다.