Skip to content
You are currently viewing documentation for the canary channel of Next.js.

forbidden.js

This API is currently in the canary channel and not yet available in a stable version.

The forbidden file is used to render UI when the forbidden function is invoked during authentication. Along with allowing you to customize the UI, Next.js will return a 403 status code.

app/forbidden.tsx
import Link from 'next/link'
 
export default function Forbidden() {
  return (
    <div>
      <h2>Forbidden</h2>
      <p>You are not authorized to access this resource.</p>
      <Link href="/">Return Home</Link>
    </div>
  )
}

Reference

Props

forbidden.js components do not accept any props.

Version History

VersionChanges
v15.1.0forbidden.js introduced.