MonoCloud Authentication SDK
    Preparing search index...

    Type Alias PageRouterApiOnGroupAccessDeniedHandler

    PageRouterApiOnGroupAccessDeniedHandler: (
        req: NextApiRequest,
        res: NextApiResponse<any>,
        user: MonoCloudUser,
    ) => Promise<unknown> | unknown

    Handler function invoked when an authenticated user is denied access in a Pages Router API route due to group authorization restrictions.

    Type Declaration

      • (
            req: NextApiRequest,
            res: NextApiResponse<any>,
            user: MonoCloudUser,
        ): Promise<unknown> | unknown
      • Parameters

        • req: NextApiRequest

          The incoming Next.js API request.

        • res: NextApiResponse<any>

          The Next.js API response object used to send the custom response.

        • user: MonoCloudUser

        Returns Promise<unknown> | unknown

        The handler should send a response using res (for example, res.status(...).json(...)). Returning a value does not automatically end the request.