Monocloud Auth Nextjs

Use when integrating MonoCloud authentication into a Next.js application — installing or configuring `@monocloud/auth-nextjs`, wiring `authMiddleware()` in `proxy.ts`/`middleware.ts`, reading sessions with `getSession()`/`useAuth()`, protecting routes/pages/APIs with `protect()`/`protectApi()`/`protectPage()`/`protectClientPage()`, rendering `<SignIn>`/`<SignUp>`/`<SignOut>`/`<Protected>`/`<RedirectToSignIn>`, calling `getTokens()`, handling OIDC back-channel logout via `onBackChannelLogout` / `/api/auth/backchannel-logout`, or troubleshooting MonoCloud env vars (`MONOCLOUD_AUTH_*`), cookie sessions, or auth routes (`/api/auth/signin`, `/callback`, `/userinfo`, `/signout`, `/backchannel-logout`).

monocloud a147b7c 5 files · 75.5 KB Updated

File contents

monocloud/agent-skills/tree/main/plugins/monocloud/skills/monocloud-auth-nextjs commit a147b7c2d4

Frequently asked questions

npx skillmds@latest add monocloud/monocloud-auth-nextjs