fix: API 인증 에러 처리 개선 및 요청 로그 강화
- Handler.php: API 라우트는 Accept 헤더 없어도 JSON 응답 반환 - ApiKeyMiddleware: 요청 로그에 헤더 정보 추가 (X-API-KEY, Authorization 마스킹) - Route [login] not defined 에러 해결 - 인증 실패 시 401 JSON 응답으로 일관성 확보
This commit is contained in:
@@ -49,6 +49,12 @@ public function handle(Request $request, Closure $next)
|
||||
'uri' => $request->getRequestUri(),
|
||||
'input' => $request->except(['password', 'password_confirmation']), // 민감 정보 제외
|
||||
'user_agent' => $request->userAgent(),
|
||||
'headers' => [
|
||||
'X-API-KEY' => $request->header('X-API-KEY') ? '***' : null,
|
||||
'Authorization' => $request->bearerToken() ? 'Bearer ***' : null,
|
||||
'Accept' => $request->header('Accept'),
|
||||
'Content-Type' => $request->header('Content-Type'),
|
||||
],
|
||||
]);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user