Skip to content

Add Hono/Workers auth and a hardened Better Auth integration - #1

Merged
nedtwigg merged 9 commits into
mainfrom
better-auth-workers
Sep 11, 2026
Merged

Add Hono/Workers auth and a hardened Better Auth integration#1
nedtwigg merged 9 commits into
mainfrom
better-auth-workers

Conversation

@nedtwigg

@nedtwigg nedtwigg commented Sep 11, 2026

Copy link
Copy Markdown
Member

Applications can now run the auth API on Hono and Cloudflare Workers, and consume a packaged Better Auth integration for email codes and Google, Apple, Facebook, and GitHub login. The original auth exports and migration history remain available for staged adoption.

The Better Auth integration keeps request-scoped deterministic time/randomness in test bundles, shared Postgres rate limits, signed CSRF and session cookies, explicit verified-identity linking, OIDC signature/claim validation, atomic OAuth replay protection, and configurable single/multiple sessions. TTR selects one active session per user. Native Better Auth session tokens remain plaintext in Postgres; browser responses strip tokens and authentication requires signed cookies.

Validation: full library suite (131 tests), focused Better Auth suite (28 tests), formatting/typechecks, schema verification, standalone tarball consumer verification, and Workers dry-run build. TTR independently exercised the installed archives with real Postgres/workerd and browser email login. Real provider consent and delivery checks remain pending credentials and the paired production walkthrough.

First adopter: https://github.com/diffplug/type-the-rhythm/pull/325

@nedtwigg
nedtwigg marked this pull request as ready for review September 11, 2026 05:26
@nedtwigg
nedtwigg merged commit d1216e4 into main Sep 11, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant