Skip to content

fix(auth): 관리자 신규 암호 6자 미만 입력 차단 - #148

Merged
eGovFrameSupport merged 1 commit into
eGovFramework:mainfrom
wizlife:fix/admin-password-length
Sep 14, 2026
Merged

eGovFrameSupport merged 1 commit into
eGovFramework:mainfrom
wizlife:fix/admin-password-length

Conversation

@wizlife

@wizlife wizlife commented Sep 8, 2026

Copy link
Copy Markdown
Contributor

수정 사유 Reason for modification

  • 버그수정 Bug fixes
  • 기능개선 Enhancements
  • 기능추가 Adding features
  • 기타 Others

관리자 암호 변경 화면은 6자 미만의 신규 암호도 전송하지만 로그인 화면은 같은 길이의 입력을 차단하고 있었습니다. 로그인 기준에 맞지 않는 암호 변경 요청을 보내기 전에 사용자에게 안내하도록 수정했습니다.

수정된 소스 내용 Modified source

  • 신규 암호가 6자 미만이면 안내하고 변경 요청을 중단합니다.
  • 길이 경계값과 공백 유지, 필수값·동일 암호·확인값 불일치 검사를 확인하는 컴포넌트 테스트 9개를 추가했습니다.

관련 백엔드 변경: eGovFramework/egovframe-template-simple-backend#214

JUnit 테스트 JUnit tests

  • JUnit 테스트 JUnit tests
  • 수동 테스트 Manual testing

Node.js 22에서 Vitest 전체 62개 테스트, 제품 빌드와 변경 파일 ESLint 검사가 통과했습니다.

실제 백엔드를 연결한 React·Chrome 화면 자동 검증으로 5자 입력 시 안내 및 요청 미전송, 정확히 6자로 변경 후 재로그인 성공을 확인했습니다. 기존 암호로는 로그인이 실패했습니다.

테스트 브라우저 Test Browser

  • Chrome
  • Firefox
  • Edge
  • Safari
  • Opera
  • Internet Explorer
  • 기타 Others

테스트 스크린샷 또는 캡처 영상 Test screenshots or captured video

암호를 정확히 6자로 변경하고 로그아웃한 뒤 새 암호로 재로그인한 메인 화면입니다. 입력 검증 경고 화면의 캡처는 없으며, 요청 차단은 컴포넌트 테스트와 실제 Chrome 검증으로 확인했습니다.

신규 암호로 재로그인한 뒤 메인 화면

@eGovFrameSupport

Copy link
Copy Markdown
Contributor

표준프레임워크에 대한 지속적인 참여에
대단히 감사드립니다.

@eGovFrameSupport
eGovFrameSupport merged commit 4d28652 into eGovFramework:main Sep 14, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants