Complete authentication and user management solution for Next.js applications.
npm install authscapeComplete authentication and user management solution for Next.js applications.
``bash`
npm install authscape
See the main AuthScape Documentation for complete setup instructions.
Automatically generate SEO-friendly sitemaps for your Next.js application.
Automatic setup on install:
When you run npm install authscape, a sitemap is automatically configured at /sitemap.xml that syncs with your AuthScape content.
- Supports both Pages Router and App Router
- Automatically detects your Next.js project structure
- Works with both pages/ and src/pages/ layoutsapp/
- Works with both and src/app/ layouts
To disable: Simply delete the auto-generated file:
- Pages Router: pages/sitemap.xml.jsapp/sitemap.xml/route.js
- App Router:
Required environment variables in your .env.local:
`env`
apiUri=https://your-authscape-api.com
authorityUri=https://your-auth-server.com
client_id=your-client-id
client_secret=your-client-secret
Optional analytics:
`env`
googleAnalytics4=G-XXXXXXXXXX
microsoftClarityTrackingCode=xxxxxxxxxx
enableDatabaseAnalytics=true
`javascript
// pages/_app.js
import { AuthScapeApp } from 'authscape';
import 'react-toastify/dist/ReactToastify.css';
function MyApp({ Component, pageProps }) {
return (
pageProps={pageProps}
enforceLoggedIn={false}
enableAuth={true}
/>
);
}
export default MyApp;
``
- AuthScape Docs - Complete documentation
For issues or questions, contact AuthScape support or visit authscape.com.
ISC