기능 요구사항
- 회원가입, 로그인 기능을 구현하라.
- 풀씨 페이지와 유사한 정보를 입력받을 수 있도록 스키마 및 로직을 설계한다.
- 회원가입 및 회원수정 과정에서 Validation 이 필수적으로 들어가야 한다.
프로그래밍 요구사항
- 사용자는 웹페이지를 통해 가입할 수도 있지만, 악의적인 사용자는 직접 Rest API를 호출하여 가입 시도를 할 수 있다. 잘못된 데이터를 최대한으로 걸러낼 수 있어야 한다.
- 회원가입은 토큰과 세션 방식 중 어떤 방식을 사용해도 상관 없다.
- 비밀번호를 어떻게 저장해야 할까?