Sign in

Handler Type: NextMiddlewareOnGroupAccessDenied

NextMiddlewareOnGroupAccessDenied = (request: NextRequest, event: NextFetchEvent, user: MonoCloudUser) => NextMiddlewareResult | Promise<NextMiddlewareResult>

Handler invoked when an authenticated user is denied access during Next.js middleware execution due to group authorization rules.

This callback allows you to customize how authorization failures are handled, for example by redirecting, rewriting, or returning a custom response.

Parameters

ParameterTypeDescription
requestNextRequestThe incoming Next.js request.
eventNextFetchEventThe associated Next.js fetch event.
userMonoCloudUserThe authenticated user who failed the group authorization check.

Returns

NextMiddlewareResult | Promise<NextMiddlewareResult>

A middleware result that determines how the request should proceed.

© 2024 MonoCloud. All rights reserved.