2010-09-05 8 views
11

스프링의 자체 참조 어플리케이션 "petclinic"에서 제안한대로 스프링 MVC & 스프링 보안을 설치하고 실행합니다. 로그인이 브라우저 재시작을 지속하지 않는다는 점을 제외하고는 모두 괜찮습니다.스프링 보안, 스프링 MVC 및 로그인 세션

브라우저를 다시 시작한 후에 로그인 한 사용자가 다시 로그인 할 필요가없는 것을 확인하기 위해 고려해야 할 사항은 무엇입니까?

답변

10

브라우저를 다시 시작하면 사용자 세션이 유지되지 않습니다. 따라서 로그인 정보는 세션에 저장되어 있기 때문에 브라우저를 다시 시작할 때 생존하지 못합니다.

브라우저 재시작 후에도 로그인을 설정하려면, 스프링 보안에서 "Remember me"라고도하는 쿠키 기반 인증을 구현해야합니다.

스프링 보안을 사용하여 "내 계정 정보 기억"을 설정하려면 the following article을 제안합니다. 주제에 관해 Spring documentation을 확인할 수도 있습니다.

+0

고마워, 내가 찾고 있었던 것. –

+0

BTW, 내가 언급 한 기사가 http://blog.richardadamdean.com/?p=213 –

+0

예, 복사/붙여 넣기 작업 중 1 개의 문자가 손실되었습니다 ... 링크를 수정하여 업데이트되었습니다. –