Authentication
Authentication Overview
Overview of supported authentication methods and shared setup.
Overview
shipkit uses Better Auth and supports multiple sign-in methods.
References
Supported methods
- Magic Link (Resend)
- Google OAuth
- GitHub OAuth
Shared setup
Configure these base variables before provider-specific setup:
BETTER_AUTH_SECRET=your_generated_secret
BETTER_AUTH_URL=https://shipkit.one
NEXT_PUBLIC_APP_URL=https://shipkit.oneGenerate a secret locally:
openssl rand -base64 32Production checklist
- Set the base auth variables above.
- Configure provider-specific env vars.
- Deploy and verify each login flow.