Skip to content

[feat] 관리자 로그인 API #38

Description

@rudals02

작업 개요

관리자 전용 로그인 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 권한 토큰 없이 접근 불가

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions