Skip to content

공휴일 조회에 인증을 건다 - #386

Merged
Jay722J merged 1 commit into
mainfrom
fix/holidays-auth
Sep 10, 2026
Merged

공휴일 조회에 인증을 건다#386
Jay722J merged 1 commit into
mainfrom
fix/holidays-auth

Conversation

@Jay722J

@Jay722J Jay722J commented Sep 10, 2026

Copy link
Copy Markdown
Collaborator

배포하고 나서 GET /api/v1/holidays로그인 없이 열려 있는 것을 발견했다.

$ curl https://buildup-ev.cleversystem.ai/api/v1/holidays
{"data":[{"day":"2026-09-24","name":"추석 연휴"}, …]}     # 200
$ curl https://buildup-ev.cleversystem.ai/api/v1/orders
403

공휴일 자체는 비밀이 아니다. 다만 인증 없이 DB 를 두드릴 수 있는 자리를 남기지 않는다 — 지금은 무해해도 다음에 무엇이 붙을지 모르고, 다른 API 와 규칙이 다른 것 자체가 사고의 씨앗이다.

rbac('ADMIN','SALES','MAKER') 를 건다. 화면에서 이 API 를 부르는 곳(납기 달력)은 모두 로그인 뒤라 영향이 없다.

검사 하나 추가. 인증을 다시 떼어 걸리는 것을 확인했다. 백엔드 703개 통과 · 클린 빌드 통과.

배포하고 나서 `/api/v1/holidays` 가 로그인 없이 열려 있는 것을 발견했다.

공휴일 자체는 비밀이 아니지만, 인증 없이 DB 를 두드릴 수 있는 자리를 남기지
않는다 — 지금은 무해해도 다음에 무엇이 붙을지 모른다. 다른 API 와 같은 규칙
(`rbac('ADMIN','SALES','MAKER')`)을 쓴다.

로그인 없이 못 받는 것을 검사로 못 박았다. 인증을 다시 떼어 걸리는 것을 확인했다.
@Jay722J
Jay722J merged commit 204ed73 into main Sep 10, 2026
4 checks passed
@Jay722J
Jay722J deleted the fix/holidays-auth branch September 10, 2026 09:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant