Sign in

Function: monoCloudAuth

monoCloudAuth(options?: MonoCloudAuthOptions): MonoCloudAuthHandler

Creates a Next.js catch-all auth route handler (Pages Router and App Router) for the built-in routes (/signin, /callback, /userinfo, /signout).

Mount this handler on a catch-all route (e.g. /api/auth/[...monocloud]).

If you already use authMiddleware(), you typically don’t need this handler. Use monoCloudAuth() when middleware cannot be used or when auth routes need customization.

Parameters

ParameterTypeDescription
options?MonoCloudAuthOptionsOptional configuration for the auth handler.

Returns

MonoCloudAuthHandler

Returns a Next.js-compatible handler for App Router route handlers or Pages Router API routes.

Examples

src/app/api/auth/[...monocloud]/route.ts
import { monoCloudAuth } from "@monocloud/auth-nextjs";

export const GET = monoCloudAuth();
© 2024 MonoCloud. All rights reserved.