Skip to content

[Feat] Admin 인증/권한 체계 구현#270

Merged
howooyeon merged 2 commits into
developfrom
feat/#267-admin-auth
Jul 25, 2026
Merged

[Feat] Admin 인증/권한 체계 구현#270
howooyeon merged 2 commits into
developfrom
feat/#267-admin-auth

Conversation

@howooyeon

@howooyeon howooyeon commented Jul 25, 2026

Copy link
Copy Markdown
Contributor

🧾 요약

  • 관리자 로그인 API 및 JWT 기반 권한 체계 구현

🔗 이슈

✨ 변경 내용

  • Admin, AdminLoginLog 엔티티 및 Flyway 마이그레이션 추가
  • 관리자 로그인 API (POST /api/admin/login) 구현 (BCrypt 비밀번호 검증)
  • JWT에 tokenType=ADMIN claim 추가, JwtFilter에서 ROLE_ADMIN 권한 부여
  • SecurityConfig에 /api/admin/** ADMIN 전용, PUT /api/app-version ADMIN 전용 설정
  • 로그인 시도 감사 로그 기록 (성공/실패, IP, User-Agent)

✅ 확인

  • 빌드 OK
  • 테스트 OK

@gemini-code-assist

Copy link
Copy Markdown
Contributor

Caution

The consumer version of Gemini Code Assist on GitHub has been sunset. All code review activity has officially ceased.

@coderabbitai

coderabbitai Bot commented Jul 25, 2026

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro Plus

Run ID: d1b95d81-b548-4c32-bf11-bb52b286c5c7

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch feat/#267-admin-auth

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@howooyeon howooyeon self-assigned this Jul 25, 2026
@howooyeon howooyeon added the enhancement New feature or request label Jul 25, 2026
@howooyeon
howooyeon merged commit fc6c7bf into develop Jul 25, 2026
3 checks passed
@howooyeon
howooyeon deleted the feat/#267-admin-auth branch July 25, 2026 15:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[feat] Admin 인증/권한 체계 구현

1 participant