fix(admin): RLS 재귀 수정 + OAuth 쿠키 + 코드 정리
- RLS: profiles 재귀 참조 → app_metadata 기반으로 교체 - auth callback: 쿠키를 response에 직접 설정 (세션 유지) - middleware: Supabase 세션 갱신 추가 - layout: requireAdmin() 사용으로 통합 (중복 제거) - admin-guard: app_metadata.role 기반 (JWT, DB 쿼리 불필요) - debug 라우트 제거 - config.toml: localhost:3000/3001 redirect URL 추가
This commit is contained in:
parent
46673ee941
commit
eb4c504fea
7 changed files with 142 additions and 53 deletions
|
|
@ -1,5 +1,5 @@
|
|||
// apps/admin/src/app/(admin)/layout.tsx
|
||||
// Admin 인증 가드 + Sidebar 레이아웃
|
||||
// Admin 레이아웃 — requireAdmin() 가드 + Sidebar
|
||||
|
||||
import { Box } from '@mui/material'
|
||||
import { requireAdmin } from '@/lib/admin-guard'
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue