Skip to content

[Mission] 8주차 미션 #31

@yangjiae12

Description

@yangjiae12

🚩 미션 설명

Spring Security를 적용하고 회원가입 API를 구현한다.
회원가입 시 email, password를 추가로 받고, 비밀번호는 BCrypt로 암호화해 저장한다.

회원가입 API는 Public API로 설정하고, 그 외 API는 Private API로 설정한다.
인증/인가 실패 시 기본 HTML 응답이 아닌 공통 응답 형식으로 반환되도록 처리한다.

✅ 체크리스트

  • Spring Security 의존성 추가
  • 회원가입 API에 email, password 추가
  • 비밀번호 BCrypt 암호화 적용
  • SecurityConfig에서 Public/Private API 설정
  • 인증 실패 401 응답 처리
  • 인가 실패 403 응답 처리

💬 참고 자료

  • UMC 8주차 워크북
  • Spring Security 공식 문서
  • 회원가입 참고 화면

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions