Spring locale

0

jsp

목록 보기
33/39

쿠키 maxAge를 0이나 -1로 하면 쿠키를 지울수는 있음. 나머지 조건이 다 같을때만!

로그아웃

원래는 이걸로 메세지 내보냈었는데 loginProcessServlet 없어져서 지금 메세지 안나옴..

이 메세지 사용.

이거 security-context.xml에 provider가 사용함. -> 아이디나 비번오류나서 익셉션 발생했을때 받아서 메세지 내보내는 애도 provider. ->오류에 대한 설정 처리하고 싶으면 얘를 잡아야함.

로케일 한글 선택해도 비번오류 났을때 메시지가 영어로나옴.

기본 로케일이 영어로 되있음.

  • 기존

servlet-context.xml에 있는 거 스프링이 가지고 있는것도 추가해줌

  • 추가후

그래도 여전히 영어로나옴-> security는 상위에 있는데 servlet은 하위라.
-> 상위로 옮김

국기 선택하면 쿠키남고 쿠키에 따라 로케일달라지게 처리했었음.
spring.io 문서 설명

lang이라는 파라미터에 따라 로케일 변경하고 있음. 인터셉터가 로케일 변경한다음에 LocaleContextHolder에 넣어줘야되는에 이게 security필터보다 뒤에 작업해서 적용이 안됬음.-> 해법 제시. 너만의 필터 만들어라.

web.xml에 등록하지 않고 스프링컨테이너 안에서 필터 사용할수있게 해주는애

근데 얘는 클라이언트의 로케일로 로케일을 설정. 하지만 우리는 클라이언트의 파라미터로 결정하고있음.->비슷한 기능해주는애 만들자

선생님

rememberMe
상태저장. 세션은 30분밖에
-> 쿠키/db
아이디 기억하기랑은 다름

saveid는 인증, 인가랑은 상관없음. authentication안에서 처리하기는 부담스러움
->이벤트 핸들러로 처리하자

이거 추가함

회원관리-로그인폼-웰컴페이지로 안가고 회원관리로감 : saveRequest기능

0개의 댓글