ShipKit.one
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.one

Generate a secret locally:

openssl rand -base64 32

Production checklist

  1. Set the base auth variables above.
  2. Configure provider-specific env vars.
  3. Deploy and verify each login flow.

On this page