Example Auth.js v5 Custom Signin Page
MIT License
This is a custom Auth.js v5 sign-in page I'd once used in a side project. I decided to clean it up and open-source it in this template repository as others might find it a useful starting point! This example was created with create-next-app
and uses [email protected]
and uses [email protected]
.
[!NOTE] The default password for this demo page is
password
pnpm install
cp .env.local.example .env.local
AUTH_SECRET
(required) - openssl rand -base64 33
or use a generator like npx auth secret
AUTH_GITHUB_*
(optional) - navigate to GitHub > Settings > Apps and create a new app.
pnpm dev
/auth/login
).You will find the example sign-in page under /app/auth/login/page.tsx
.
This page has both the Credential
provider and an example OAuth provider (Github
) setup. More information can be found at https://authjs.dev
MIT