Skip to content

Conversation

@DDINGJOO
Copy link
Owner

Summary

  • 일반 앱과 공간관리자 앱의 로그인 분리 구현
  • X-App-Type 헤더로 앱 타입 구분 (GENERAL, PLACE_MANAGER)
  • 헤더 미지정 시 기본값 GENERAL 적용 (하위 호환성 유지)

Changes

  • AppType enum 추가
  • LoginService/LoginServiceImpl에 앱 타입 검증 로직 추가
  • LoginController에서 X-App-Type 헤더 처리
  • UNAUTHORIZED_APP_ACCESS 에러 코드 추가

Test plan

  • 기존 로그인 테스트 통과
  • PLACE_MANAGER 앱에서 USER 로그인 시 403 반환 확인
  • PLACE_OWNER는 양쪽 앱 모두 로그인 가능 확인

Closes #82
Related: #80, #79

- AppType enum 추가 (GENERAL, PLACE_MANAGER)
- LoginService/LoginServiceImpl에 AppType 검증 로직 추가
- LoginController에서 X-App-Type 헤더 처리 (기본값: GENERAL)
- UNAUTHORIZED_APP_ACCESS 에러 코드 추가
- 기존 테스트에 AppType 파라미터 추가

Closes #82
@DDINGJOO DDINGJOO merged commit 236c17f into main Dec 26, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[TASK] X-App-Type 헤더 기반 로그인 검증 구현

2 participants