회원 가입 (일반 회원 가입)
- 모든 사용자가 사용 가능합니다.
- 사용자는 회원 가입 화면에서 회원 정보를 입력합니다.
- 회원 정보가 유효성에 타당한지 확인하며, 사용할 ID 의 중복 여부를 확인합니다.
- 유효성에 맞지 않는다면 알맞은 에러 메시지를 응답해 재 입력을 요청합니다.
- 회원 가입에 성공했다면 회원 DB 에 저장됩니다.

로그인 중복 확인
- 모든 사용자가 사용 가능합니다.
- 일반 회원 가입 페이지에서 중복 확인 버튼을 클릭해서 중복된 아이디 인지 확인 할 수 있습니다.

로그인 + 토큰발행
- 모든 사용자가 사용 가능합니다.
- 사용자는 로그인 화면에서 회원 정보를 입력합니다.
- 로그인을 요청하면 회원 DB 에서 회원 정보가 맞는지 확인합니다.
- 로그인이 성공하면 토큰을 발행합니다.
- 소셜 로그인 경우, security를 이용하지 않고 DB 저장을 하면서 동시에 토큰을 같이 생성합니다.
( 이미 Oauth 서버에서 대리로 인증을 했기 때문에 )
- 로그인 ID 와 Email 을 조회해 Member DB 에서 동일한 데이터가 있을 경우, 토큰만 생성합니다.