Protected Next.js pages and api routes
app_admin folder is only accessible to application admins. Hence all pages which start with the route
app_admin are only accessible to app admins.
dashboard route ,
organization routes are all only accessible to logged in users.
- Other pages are public.
Creating new pags
- To create pages only accessible to logged in users, create them within the
(authenticated-pages)/(user-pages) folders. This will make them available to all pages including app_admins.
- To create pages only accessible to app_admin users, create them within the
(external-pages) are available to logged out users as well.
(login-pages) should contain all authentication related pages such as login, signup etc.