Skip to content

워크스페이스 목적별 전용 모듈 라우트 접근 제한 #77

Description

@seongjinss555

Issue

작업 유형

  • Fix: 버그 수정

작업 내용

  • 워크스페이스 목적과 맞지 않는 전용 모듈 URL을 직접 입력했을 때 접근을 차단합니다.

작업 배경

  • 사이드바에서 메뉴를 숨겨도 URL 직접 입력으로 다른 템플릿 전용 화면에 진입할 수 있습니다.
  • 예: 사이드 프로젝트 워크스페이스에서 /work-schedule 접근 가능

To Do

  • 목적별 전용 라우트 허용 규칙 정의
  • 서버 라우트 진입 시 목적 검증
  • 접근 불가 안내 페이지 및 대시보드 복귀 경로 제공
  • 서버 전용 Supabase 의존성이 클라이언트 번들로 전파되지 않도록 import 경계 분리

완료 기준

  • 목적과 맞지 않는 전용 모듈 URL은 접근 불가 화면으로 이동합니다.
  • 목적과 맞는 전용 모듈 및 공통 모듈은 기존처럼 접근할 수 있습니다.
  • 클라이언트 번들에서 next/headers import 오류가 발생하지 않습니다.

참고 자료

예상 브랜치명

Fix/#issue-number/workspace-route-access

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions