작업 개요
관리자 전용 로그인 API 구현
관리자는 DB에 직접 등록된 계정(adminId + password)으로 로그인하며, 기존 일반 사용자 로그인과 분리된 엔드포인트를 사용
작업 내용
- AdminLoginRequest DTO 구현 (adminId, password)
- AdminLoginResponse DTO 구현 (accessToken, name)
- AdminAuthService 구현
- AdminAuthController 구현 (
POST /admin/login)
- SecurityConfig -
/admin/login permitAll, /admin/** ADMIN 권한 설정
관련 이슈
없음
참고 사항
- 관리자 계정은 DB에 user_type = ADMIN 으로 직접 INSERT
- 로그인 성공 시 JWT accessToken 발급 (기존 JwtUtil 재활용)
/admin/** 경로는 ADMIN 권한 토큰 없이 접근 불가
작업 개요
관리자 전용 로그인 API 구현
관리자는 DB에 직접 등록된 계정(adminId + password)으로 로그인하며, 기존 일반 사용자 로그인과 분리된 엔드포인트를 사용
작업 내용
POST /admin/login)/admin/loginpermitAll,/admin/**ADMIN 권한 설정관련 이슈
없음
참고 사항
/admin/**경로는 ADMIN 권한 토큰 없이 접근 불가