feat(bypass-account): Bypass API 사용자 계정 발급 신청 프로세스 개발 (#126) #144

병합
HYOJIN feature/ISSUE-126-bypass-account 에서 develop 로 2 commits 를 머지했습니다 2026-04-02 17:15:04 +09:00
소유자

변경 사항

  • Spring Security Basic Auth 인증 도입 (Bypass 데이터 API: /api/compliance, /api/risk)
  • 계정 신청/승인/거절 백엔드 API + 프론트엔드 3개 페이지 구현
  • 계정 관리 CRUD, 비밀번호 재설정, 상태/접근기간 수정
  • 401 응답에 계정 상태별 상세 메시지 (INVALID_CREDENTIALS/ACCOUNT_SUSPENDED/ACCOUNT_DISABLED)
  • Swagger UI Basic Auth 스킴 연동 + 환경별 그룹 노출
  • 신청 폼 정규식 검증 (이메일/전화번호) + 접근기간 프리셋/직접선택
  • 신청 상세 모달 → 승인/거절 모달 흐름 구현

관련 이슈

테스트

  • Maven 컴파일 성공
  • 프론트엔드 빌드 성공
  • DB DDL 실행 (bypass_api_account, bypass_api_request)
  • 인증 없이 Bypass API 호출 → 401
  • 신청 → 승인 → 발급 계정으로 API 호출 성공
  • 계정 정지/만료 시 401 + 상세 메시지
  • Swagger Authorize 버튼 동작 확인
## 변경 사항 - Spring Security Basic Auth 인증 도입 (Bypass 데이터 API: /api/compliance, /api/risk) - 계정 신청/승인/거절 백엔드 API + 프론트엔드 3개 페이지 구현 - 계정 관리 CRUD, 비밀번호 재설정, 상태/접근기간 수정 - 401 응답에 계정 상태별 상세 메시지 (INVALID_CREDENTIALS/ACCOUNT_SUSPENDED/ACCOUNT_DISABLED) - Swagger UI Basic Auth 스킴 연동 + 환경별 그룹 노출 - 신청 폼 정규식 검증 (이메일/전화번호) + 접근기간 프리셋/직접선택 - 신청 상세 모달 → 승인/거절 모달 흐름 구현 ## 관련 이슈 - closes #126 ## 테스트 - [x] Maven 컴파일 성공 - [x] 프론트엔드 빌드 성공 - [x] DB DDL 실행 (bypass_api_account, bypass_api_request) - [x] 인증 없이 Bypass API 호출 → 401 - [x] 신청 → 승인 → 발급 계정으로 API 호출 성공 - [x] 계정 정지/만료 시 401 + 상세 메시지 - [x] Swagger Authorize 버튼 동작 확인
HYOJIN added 2 commits 2026-04-02 17:14:26 +09:00
- Spring Security Basic Auth 인증 도입 (Bypass 데이터 API만)
- 계정 신청/승인/거절 백엔드 API 및 프론트엔드 구현
- 계정 관리 (CRUD, 비밀번호 재설정, 상태/기간 수정)
- 401 응답에 계정 상태 상세 메시지 포함
- Swagger UI Basic Auth 스킴/환경별 그룹 노출 연동
- 신청 폼 정규식 검증 및 접근기간 프리셋 선택
claude-bot 이 변경사항을 승인하였습니다. 2026-04-02 17:14:53 +09:00
claude-bot left a comment
멤버

MR 승인 (via /mr skill)

MR 승인 (via /mr skill)
HYOJIN merged commit 7212566b9f into develop 2026-04-02 17:15:04 +09:00
HYOJIN 삭제된 브랜치 feature/ISSUE-126-bypass-account 2026-04-02 17:15:04 +09:00
"로그인하여 이 대화에 참여"
No reviewers
레이블 없음
마일스톤 없음
담당자 없음
참여자 2명
알림
마감일
기한이 올바르지 않거나 범위를 벗어났습니다. 'yyyy-mm-dd'형식을 사용해주십시오.

마감일이 설정되지 않았습니다.

의존성

No dependencies set.

Reference: gc/snp-batch-validation#144
No description provided.