Gustavo Valverde
bb0c8c6a9b
docs(device-authorization): gate approval on owner-only request details
...
Approve stays disabled unless the lookup returned the client ID, which
GET /device includes only for the session that claimed the code. The
demo also discards stale lookups, reports invalid or expired codes, and
both examples show a registered client name instead of the raw ID.
2026-09-28 13:24:32 +01:00
Gustavo Valverde
84193e0514
docs(device-authorization): harden approval page examples
...
The approval page example enabled Approve before the request details
loaded, and the demo approval page showed neither the client nor the
requested scopes. Both now load them from GET /device, keep Approve
disabled until they arrive, and remind the user to approve only a code
shown on a device they have. The docs also describe which approval pages
to avoid.
2026-09-28 10:24:16 +01:00
Micha Mailänder and GitHub
d1f785352e
docs: update Creem plugin docs for @creem_io/better-auth 2.0 ( #11397 )
2026-09-26 07:05:51 +09:00
b26057e23a
feat(oauth-provider): export verifyOAuthQueryParams for consent pages ( #11402 )
...
Co-authored-by: Manuel Lautenschlager <ml@webrender.de >
2026-09-25 21:22:10 +00:00
Taesu and GitHub
dcaa5a7869
feat(cli): add check command for schema validation ( #11314 )
2026-09-24 14:41:49 +00:00
Taesu and GitHub
631ac296a5
fix(db): preserve model identity across adapters ( #11333 )
2026-09-24 14:41:48 +00:00
3d0efa308d
feat(captcha): add Vercel BotID provider ( #11016 )
...
Co-authored-by: Taesu <bytaesu@gmail.com >
Co-authored-by: Taesu <166604494+bytaesu@users.noreply.github.com >
2026-09-22 20:11:43 +00:00
af883851ae
feat(admin): allow bannedUserMessage to be a function of the banned user ( #11325 )
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
Co-authored-by: Taesu <bytaesu@gmail.com >
2026-09-22 19:30:37 +00:00
Taesu and GitHub
7eb6fec100
docs(plugins): document plugin type registration ( #11352 )
2026-09-23 04:26:48 +09:00
2ee1545f24
fix(client): preserve auth query snapshots during hydration ( #11316 )
...
Co-authored-by: Taesu <bytaesu@gmail.com >
2026-09-22 18:19:25 +00:00
Jarod Stewart and GitHub
641630f06c
docs: add Wraps to the email provider list ( #11164 )
2026-09-17 07:36:14 +09:00
cb627ebeb1
feat(postgres): add support for custom schema name in PostgreSQL connections ( #11203 )
...
Co-authored-by: Taesu <bytaesu@gmail.com >
2026-09-14 17:53:15 +00:00
Usman and GitHub
5ee3f545c4
docs(2fa): note that the TOTP URI carries the secret and the email ( #11269 )
2026-09-13 16:45:14 +09:00
Taesu and GitHub
753c2d19f7
fix(cimd): avoid pacing successful metadata fetches ( #11161 )
2026-09-11 11:30:42 +00:00
51476fe9fd
docs: fix authClient import in Auth0 and Clerk migration guides ( #11248 )
...
Co-authored-by: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-09-11 17:56:57 +09:00
Taesu and GitHub
9b1be996a5
fix(expo): clean up stale session storage ( #11200 )
2026-09-10 07:18:01 +00:00
Max and GitHub
9b9638ec99
feat(test-utils): accept additional session fields in auth helpers ( #11217 )
2026-09-09 10:50:01 +00:00
5cb6a0d83f
docs: explain the 1.7 account schema transition ( #11196 )
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-09-09 10:08:03 +00:00
Taesu and GitHub
c1756a2274
feat(instrumentation): add option to disable tracing ( #11224 )
2026-09-09 08:15:17 +00:00
Brion Mario and GitHub
8de8dbec3f
docs: list ThunderID as a community provider helper ( #11117 )
...
Signed-off-by: Brion <info@brionmario.com >
2026-09-09 03:12:01 +09:00
Taesu and GitHub
f6caf760b5
docs: clarify Drizzle Relations v2 setup ( #11215 )
2026-09-09 00:22:29 +09:00
Taesu and GitHub
cfedf97dbc
docs: update CLI references to auth ( #11214 )
2026-09-08 07:24:38 +00:00
Taesu and GitHub
1a1b7d56f5
fix(core): restore optional atomic adapter methods ( #11189 )
2026-09-06 11:20:48 +09:00
76d311f4b9
feat: add Cloudflare social provider ( #9908 )
...
Co-authored-by: Taesu <bytaesu@gmail.com >
Co-authored-by: Taesu <166604494+bytaesu@users.noreply.github.com >
2026-09-06 01:56:20 +00:00
Taesu and GitHub
352d012bd5
feat(adapters): register Drizzle and Prisma schema checks ( #11179 )
2026-09-05 23:03:15 +00:00
Taesu and GitHub
be0e007e20
feat(db): check the database schema on initialization ( #11178 )
2026-09-05 23:03:15 +00:00
Taesu and GitHub
2220ee7269
revert: drop the issuer column and resolve accounts by provider id ( #11153 )
2026-09-05 23:03:14 +00:00
5fe5bc21d1
fix(generic-oauth): skip providers whose discovery fails ( #10978 )
...
Co-authored-by: Yuzhong Zhang <BetterAndBetterII@users.noreply.github.com >
Co-authored-by: Taesu <bytaesu@gmail.com >
Co-authored-by: Taesu <166604494+bytaesu@users.noreply.github.com >
2026-09-04 01:01:57 +00:00
Taesu and GitHub
a9d8c12d14
feat(haveibeenpwned): expose password compromise check ( #11147 )
2026-09-04 00:26:54 +00:00
b7aeed84ce
perf(test-utils): stop re-deleting cleaned rows — up to 5.4× faster ( #10762 )
...
Co-authored-by: starslingdev[bot] <248995740+starslingdev[bot]@users.noreply.github.com>
Co-authored-by: Taesu <bytaesu@gmail.com >
2026-09-03 18:24:29 +00:00
Taesu and GitHub
fb7c018608
fix(expo): prevent torn cookie storage writes ( #11099 )
2026-09-03 01:45:45 +00:00
Taesu and GitHub
3e9e19746e
feat(oauth): support custom token request authentication ( #11101 )
2026-09-02 14:45:20 +00:00
Taesu and GitHub
b489373732
feat(cli): add Codex MCP target ( #11100 )
2026-09-02 07:17:25 +00:00
Haakam Aujla and GitHub
9fdc5ae023
docs: list AgentID community provider helper ( #11104 )
2026-09-02 16:15:53 +09:00
c652830089
docs: list EVE Online community provider helper ( #10989 )
...
Co-authored-by: Taesu <bytaesu@gmail.com >
2026-09-01 23:00:35 +09:00
Taesu and GitHub
626adf6717
docs: establish social provider integration policy ( #11059 )
2026-08-30 01:29:44 +00:00
2471f1ac8b
docs: consolidate dash plugin docs ( #11036 )
...
Co-authored-by: Taesu <bytaesu@gmail.com >
2026-08-29 21:18:00 +00:00
Gustavo Valverde and GitHub
2430e3ff1f
feat(cli): add guided 1.6 to 1.7 migration ( #10575 )
2026-08-28 22:34:56 +00:00
Gustavo Valverde and GitHub
6a0a7cbcb1
fix(auth): preserve provider-scoped account identity ( #10969 )
2026-08-28 22:34:54 +00:00
Taesu and GitHub
88f36c63cf
docs: add versioned documentation ( #11041 )
2026-08-29 07:10:36 +09:00
Taesu and GitHub
5bd709640a
fix(two-factor): reject re-enrollment when TOTP is active ( #11037 )
2026-08-28 19:20:46 +00:00
Taesu and GitHub
79904f0be8
fix(origin-check): support fragments in relative redirect URLs ( #10983 )
2026-08-25 10:12:21 +00:00
c8dcfa57e1
fix(origin-check): validate null origins using fetch metadata ( #10959 )
...
Co-authored-by: Alex Yang <14026360+himself65@users.noreply.github.com >
2026-08-25 08:53:55 +00:00
Taesu and GitHub
b4ad5a110c
refactor: centralize placeholder email generation ( #10982 )
2026-08-25 08:15:14 +00:00
Taesu and GitHub
fced1a5d36
fix(origin-check): improve relative callback URL validation ( #10979 )
2026-08-25 00:55:14 +00:00
Bereket Engida and GitHub
0e5181abaa
docs(cli): document schema generation options ( #7319 )
2026-08-25 06:21:55 +09:00
Kevin Marrec and GitHub
fc8655a163
docs: flag indexed fields in the core schema tables ( #10759 )
2026-08-25 06:04:44 +09:00
Taesu and GitHub
bc0e75244a
docs(express): clarify raw body requirements ( #10975 )
2026-08-25 05:21:16 +09:00
Vincent and GitHub
6697f6afd6
docs: fix typo on session management page ( #7202 )
2026-08-25 03:36:55 +09:00
Taesu and GitHub
45e6d0e889
docs(database): reorganize Redis storage examples ( #10964 )
2026-08-24 20:46:44 +09:00