fix(next): migrate admin middleware to proxy convention
This commit is contained in:
@@ -7,7 +7,7 @@ import {
|
|||||||
resolveRoleFromRequest,
|
resolveRoleFromRequest,
|
||||||
} from "@/lib/access"
|
} from "@/lib/access"
|
||||||
|
|
||||||
export function middleware(request: NextRequest) {
|
export function proxy(request: NextRequest) {
|
||||||
const { pathname } = request.nextUrl
|
const { pathname } = request.nextUrl
|
||||||
|
|
||||||
if (isPublicRoute(pathname)) {
|
if (isPublicRoute(pathname)) {
|
||||||
@@ -40,7 +40,7 @@ Scope hierarchy (higher includes lower):
|
|||||||
|
|
||||||
## Enforcement Layers
|
## Enforcement Layers
|
||||||
|
|
||||||
- Route-level: `apps/admin/src/middleware.ts`
|
- Route-level: `apps/admin/src/proxy.ts`
|
||||||
- Action-level: server component checks in admin pages (`/` and `/todo`)
|
- Action-level: server component checks in admin pages (`/` and `/todo`)
|
||||||
- Shared model + checks: `packages/content/src/rbac.ts`
|
- Shared model + checks: `packages/content/src/rbac.ts`
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user