Integrate Better Auth authentication
better-auth-best-practicesskillsetup L2★2
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