Files
sodalive-backend-spring-boot/docs/20260223_회원차단동일본인인증확장.md

1.0 KiB

회원 차단 동일 본인인증 확장 구현

  • memberBlock 기존 단일 유저 차단 동작 확인
  • 차단 대상 유저가 본인인증(Auth)된 유저인지 확인
  • 본인인증 유저일 경우 동일 di를 가진 유저 id 목록 조회
  • 요청 유저(memberId)가 목록에 포함된 경우 제외
  • 대상 유저 + 동일 본인인증 유저 전체에 대해 차단 활성화 처리
  • 변경 파일 LSP 진단 및 관련 테스트 실행

검증 기록

  • 무엇을: MemberService.memberBlock을 확장해 차단 대상 1명 + 동일 Auth.di를 가진 모든 계정을 일괄 차단하도록 수정했다.
  • 왜: 본인인증 기반 다중 계정 우회 차단을 방지하고, 요청된 정책(동일 본인인증 정보 보유 계정 전체 차단)을 반영하기 위함이다.
  • 어떻게 검증했는가:
    • lsp_diagnostics 실행 시 .kt LSP 서버 미구성으로 진단 불가를 확인했다.
    • ./gradlew test 실행 성공.
    • ./gradlew build -x test 실행 성공(ktlint/check 포함).