Skip to content

ai/chat에 Authorization 헤더 중계 추가 - #219

Merged
jyx-07 merged 1 commit into
developfrom
fix/ai-chat-authorization-header
Aug 14, 2026
Merged

ai/chat에 Authorization 헤더 중계 추가#219
jyx-07 merged 1 commit into
developfrom
fix/ai-chat-authorization-header

Conversation

@jyx-07

@jyx-07 jyx-07 commented Aug 14, 2026

Copy link
Copy Markdown
Contributor

#️⃣연관된 이슈

없음

📝작업 내용

/ai/chat 엔드포인트가 인증된 사용자의 Authorization 헤더를 챗봇 서버(FastAPI, Flooding-AI-V2)로 중계하지 않아, 자습/안마의자/기상음악 신청 등 예약 기능 사용 시 챗봇 서버가 "로그인이 필요합니다"를 반환하는 문제를 수정했습니다.

  • AiController.chat()@RequestHeader("Authorization") 파라미터를 추가해 원본 요청의 Authorization 헤더를 받음
  • SendAiChatService.execute() / SendAiChatServiceImpl 시그니처에 authorization 파라미터를 추가해 하위 계층으로 전달
  • AiChatbotAdapter.chat() / doChat()authorization 파라미터를 추가하고, RestClient 요청 시 .header("Authorization", authorization)으로 명시적으로 헤더를 설정
  • 변경된 시그니처에 맞춰 SendAiChatServiceTest 수정 (Authorization 토큰이 어댑터로 그대로 전달되는지 검증하는 케이스 추가)

챗봇 서버(FastAPI) 쪽은 이미 Authorization 헤더를 받아 처리하는 로직이 구현되어 있어, 별도 수정이 필요하지 않습니다.

스크린샷 (선택)

💬리뷰 요구사항(선택)

없음

/ai/chat 엔드포인트가 인증된 사용자의 토큰을 챗봇 서버(FastAPI)로 중계하지 않아
자습/안마의자/기상음악 예약 시 로그인이 필요하다는 응답이 반환되는 문제를 수정

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@jyx-07 jyx-07 added 🌟 Status: Reviewing 리뷰 중인 이슈 🐞 Type: Bug/Function 정상 동작하지 않는 기능 labels Aug 14, 2026
@jyx-07 jyx-07 self-assigned this Aug 14, 2026
@jyx-07
jyx-07 requested a review from a team August 14, 2026 14:43
@jyx-07
jyx-07 merged commit 5a2aca8 into develop Aug 14, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🌟 Status: Reviewing 리뷰 중인 이슈 🐞 Type: Bug/Function 정상 동작하지 않는 기능

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant