Skip to content

fix: 계정 이름 확인에 로그인을 요구하고 인증 메일·Pod 로그 조회의 정보 노출을 막음 - #712

Merged
yoon6yo merged 2 commits into
mainfrom
fix/v3.3.78-auth-probe-and-log-scope
Oct 13, 2026
Merged

yoon6yo merged 2 commits into
mainfrom
fix/v3.3.78-auth-probe-and-log-scope

Conversation

@yoon6yo

@yoon6yo yoon6yo commented Oct 13, 2026

Copy link
Copy Markdown
Contributor

변경 내용

  • /api/requests/config/check-username 은 로그인한 사용자만 호출할 수 있음
  • 인증 코드 발송: 발송 제한을 먼저 확인하고, 이미 가입된 이메일에도 같은 200 응답을 주며 코드 대신 안내 메일을 보냄
  • Pod 로그 조회는 사용자 컨테이너(app=ailab-guest)만 허용하고 그 밖은 RESOURCE_NOT_FOUND
  • 이미지가 uid/gid 10001 로 실행됨

동작 변화

  • 인증 코드 발송 API 가 가입된 이메일에 더 이상 409 를 주지 않음
  • 배포 스크립트의 FE→BE 확인 요청이 401 을 받음(502/503/504 만 실패로 보므로 통과)

검증

  • ./gradlew build 통과, 테스트 1333건 실패 0
  • Dockerfile 변경은 로컬에 docker 가 없어 이미지 빌드로 확인하지 못함 — CI 빌드에서 확인 필요

🤖 Generated with Claude Code

yoon6yo and others added 2 commits October 13, 2026 21:38
- /api/requests/config/check-username 은 로그인한 사용자만 호출할 수 있음
- 인증 코드 발송은 이미 가입된 이메일에도 같은 응답을 주고 안내 메일만 보냄(가입 여부 노출 방지), 발송 제한을 먼저 확인함
- Pod 로그 조회는 사용자 컨테이너(app=ailab-guest)만 허용함
- 이미지가 root 가 아닌 uid/gid 10001 로 실행됨

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
코드를 저장하지 않으면 틀린 코드를 되풀이해 넣었을 때 횟수 초과 응답이
나오는지로 가입 여부가 갈린다. 코드는 저장만 하고 메일에는 싣지 않는다.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@yoon6yo
yoon6yo merged commit cad4f40 into main Oct 13, 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.

1 participant