자동 로그인
코드의 목적 : Why? #
- 왜 시간과 노력을 들여서 이 기능을 구현하려고 하는가?
- 매번 로그인 시 아이디와 비밀번호를 입력하는것이 귀찮을 수 있기 때문
- 어디서 아이디어를 얻었는가?
- 다른 웹 사이트
- 개발하고자 하는 코드가 내가 하고자 하는 일에 어떤 도움을 주는가?
- 유저 로그인이 필요한 페이지 확인 시 매번 로그인을 할 필요가 없음
코드 아이디어 : How? #
- 풀어야 하는 문제를 잘게 나눈다
- 로그인 시 자동 로그인에 체크를 받음
- 사용자가 입력한 아이디와 비밀번호를 저장함
- 로그인이 필요한 경우 기존 자동 로그인에 체크 한 이력이 있는지 확인
- 자동 로그인에 체크 한 이력이 있다면 저장해둔 정보를 통해 로그인함
- 문제를 해결하는 과정에서 어떤 기능이 반복되고 있는가?
- 구현하고자 하는 기능의 핵심이 무엇인가?
- 쿠키를 통해 정보 저장
- 서버가 종료 되어도 유지 되어야 함
- 이 문제에 사용가능한 알고리즘이나 코드가 있는가?
- spring security
코드를 통해 계산하고자 하는 것 : What? #
- 원하는 계산결과 1
- 원하는 계산결과 2
피드백 : Feed back #
참고자료 출처 #
[Spring] - Spring Security의 Remember-me(자동로그인) 동작원리 및 구현시 주의사항