wanted-august-8/feedlink

사용자 회원가입

Closed this issue · 0 comments

요구사항

  • 계정 은 unique 합니다.
  • 이메일 은 올바른 이메일 구조인지 검증 되어야 합니다.
  • 비밀번호 는 아래 중 2 가지 이상의 제약 조건을 가지며, 암호화 되어 저장됩니다.
    • 제약조건

      다른 개인 정보와 유사한 비밀번호는 사용할 수 없습니다.
      비밀번호는 최소 10자 이상이어야 합니다.
      통상적으로 자주 사용되는 비밀번호는 사용할 수 없습니다.
      숫자로만 이루어진 비밀번호는 사용할 수 없습니다.
      숫자, 문자, 특수문자 중 2가지 이상을 포함해야 합니다.
      다른 개인 정보와 유사한 비밀번호는 사용할 수 없습니다.
      이전 비밀번호와 동일하게 설정할 수 없습니다.
      3회 이상 연속되는 문자 사용이 불가합니다.

Response

Success

  • 200 OK

Failure

  • 409 CONFLICT
    • ACCOUNT_ALREADY_EXISTS: 이미 존재하는 계정인 경우
    • EMAIL_ALREADY_EXISTS: 이미 존재하는 이메일인 경우
  • 400 BAD_REQUEST
    • PASSWORD_VIOLATES_POLICY: 비밀번호 정책에 맞지 않는 경우
    • PASSWORD_TOO_SHORT: 비밀번호가 10자 미만인 경우
    • PASSWORD_TOO_COMMON: 통상적으로 자주 사용되는 비밀번호인 경우
    • PASSWORD_LACKS_VARIETY: 숫자, 문자, 특수문자 중 2가지 이상을 포함하지 않은 경우
    • PASSWORD_SIMILAR_TO_PERSONAL_INFO: 비밀번호가 다른 개인 정보와 유사할 경우
    • PASSWORD_HAS_SEQUENTIAL_CHARS: 3회 이상 연속되는 문자는 사용한 경우