Authentication
Currently supports GitHub and Google login
Generate AUTH_SECRET
Run in Terminal:
Terminalnpx auth # or pnpx, bunx, yarn dlx, etc.
Or:
Terminalopenssl rand -base64 32
Update the AUTH_SECRET value in your environment variables
.envAUTH_SECRET = "xxx"
Reference Auth.js
GitHub OAuth Setup
Click on OAuth to create new credentials
.envAUTH_GITHUB_ID="" AUTH_GITHUB_SECRET="" AUTH_GITHUB_ENABLED="true"
Google OAuth Setup
Click on Create credentials
Select OAuth client ID
.envAUTH_GOOGLE_ID="" AUTH_GOOGLE_SECRET="" AUTH_GOOGLE_ENABLED="true"