Skip to content

[Security] 백엔드 API 접근 제어 강화#154

Merged
xihxxn merged 2 commits into
developfrom
#82
Jun 1, 2026
Merged

[Security] 백엔드 API 접근 제어 강화#154
xihxxn merged 2 commits into
developfrom
#82

Conversation

@xihxxn

@xihxxn xihxxn commented Jun 1, 2026

Copy link
Copy Markdown
Collaborator

내용:

변경 사항

문제

  • UI에서 숨긴 ADMIN 전용 기능이 API 직접 호출로 접근 가능한 상태
  • 인증 실패 시 401 JSON 대신 HTML 로그인 페이지로 리다이렉트

해결

formLogin / httpBasic 비활성화

  • 인증 실패 시 HTML 리다이렉트 → 401 JSON 응답으로 변경

ADMIN 전용 엔드포인트 접근 제어 추가

  • /api/admin/** — 관리자 유저/출석 전체
  • POST/PATCH/DELETE /api/curriculums/... — 커리큘럼 생성·수정·삭제
  • POST/PATCH/DELETE /api/assignments/... — 과제 생성·수정·삭제
  • GET /api/assignments/{week}/view — 과제 목록 조회 (어드민 뷰)
  • GET/PATCH /api/deposit/{userId}/deposit/... — 타 유저 보증금 조회·수정
  • PATCH /api/questions/{questionId}/status — 질문 상태 변경
  • POST /api/sessions/{sessionId}/understanding-checks — 이해도 체크 생성

@vercel

vercel Bot commented Jun 1, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
piro-in Ready Ready Preview, Comment Jun 1, 2026 6:37am
piro-in-765d Ready Ready Preview, Comment Jun 1, 2026 6:37am

@xihxxn xihxxn merged commit df14f0f into develop Jun 1, 2026
4 checks passed
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