cyberneticlibrary

Integrate Better Auth authentication

better-auth-best-practicesskillsetup L22
marcojsmith/AgriBid
What it does

Set up TypeScript authentication framework

Best for

Projects needing comprehensive TypeScript auth (email, OAuth, passkeys, 2FA) with ORM flexibility.

Inputs
  • · Database config
  • · OAuth provider credentials
  • · Email handler
Outputs
  • · Auth session
  • · User records
  • · CSRF tokens
Requires
  • · Database adapter (Prisma/Drizzle)
  • · Redis (optional)
  • · SMTP or email API
Preconditions
  • · BETTER_AUTH_SECRET env var set
  • · Database connection configured
Failure modes
  • · Missing email handler
  • · Session storage not configured
  • · Model name vs table name mismatch
Trust signals
  • · Supports passkeys & multi-session
  • · Documented model/table gotcha
  • · Framework-agnostic