504 Commits
Author SHA1 Message Date
MaxwellandAlex Yang 8f36e05860 docs: improve community plugins table (#7874)
(cherry picked from commit b97ba4e5f2)
2026-02-18 22:31:37 +08:00
LovelessCodesandAlex Yang 5d8985f3ee docs: update TanStack icon (#7841)
Co-authored-by: Taesu <bytaesu@gmail.com>
(cherry picked from commit fc79753e0f)
2026-02-18 22:31:37 +08:00
Joél SolanoandAlex Yang 8048899bb6 docs: fix typo & unresolved imports (#7954)
(cherry picked from commit fe3b4ec3b5)
2026-02-18 22:31:37 +08:00
MaxwellandAlex Yang eee65b285d docs: add sub-pages to error docs (#7678) 2026-02-18 22:31:37 +08:00
Jan HestersandBereket Engida b125d0cf82 docs: add test-utils plugin to sidebar navigation (#7958) 2026-02-15 13:12:51 -08:00
TaesuandBereket Engida 7c292687d0 docs: use Fumadocs default search engine powered by Orama (#7984) 2026-02-15 13:12:35 -08:00
Bereket EngidaandBereket Engida 583f12fb7d docs: hero improvements (#7673) 2026-01-29 11:36:40 -08:00
Paola Estefanía de CamposandAlex Yang 79621ac0b7 fix(cli): update MCP URL from Chonkie to Inkeep (#7585) 2026-01-28 17:06:03 -08:00
TaesuandAlex Yang 9711b840c1 docs: prevent content overflow (#7588) 2026-01-28 17:06:03 -08:00
AlexandAlex Yang 3ddc1f48ff docs: add better-auth-strapi community plugin (#7573) 2026-01-28 17:06:03 -08:00
TaesuandAlex Yang ff7ac6c488 docs: move errors content to reference section (#7581) 2026-01-28 17:06:03 -08:00
Alex Yang 1b6acc4e6c docs: add a comment (#7512) 2026-01-28 17:06:03 -08:00
Alex Yang e8f1465eb6 docs: fix @hookform/resolvers issue (#7511) 2026-01-28 17:06:03 -08:00
Alex Yang fcb4456c45 docs: fix authors in testimonials.tsx 2026-01-16 20:15:05 -08:00
Alex Yang 2bc9656f75 docs: remove 3rd Party Payment section (#7425) 2026-01-16 19:43:54 -08:00
Alex Yang 206f3360f4 docs: update paymnet community plugins (#7257) 2026-01-16 19:43:53 -08:00
Bereket EngidaandAlex Yang c1ae2ed9f3 refactor: simplify social provider handling and improve layout in Builder and SignIn components 2026-01-16 19:43:53 -08:00
Bereket Engida 032ead4790 chore: lint 2026-01-15 21:30:10 -08:00
Bereket Engida bda8b3ec02 refactor: remove TrustedBy component and adjust layout in Features component 2026-01-15 20:32:28 -08:00
Bereket Engida b53cd3a76c docs: refactor Trusted By section to use a dynamic logo grid and improve layout in EnterpriseHero component 2026-01-15 20:06:37 -08:00
Alex Yang 9a7085c8e0 chore: add lint rule useConst (#7369) 2026-01-14 19:20:18 -08:00
Joél SolanoandAlex Yang 60851b56b9 docs: improve create sign in box (#7349) 2026-01-14 19:20:18 -08:00
Leon WeberandAlex Yang 5643f3caec docs: add better-auth-nostr community plugin (#7360)
Co-authored-by: Alex Yang <himself65@outlook.com>
2026-01-14 11:01:02 -08:00
49ff6e8386 docs: hide method/url from server-only API documentation (#7318)
Co-authored-by: Claude <noreply@anthropic.com>
2026-01-12 20:37:19 -08:00
TaesuandAlex Yang 59d8dd18c0 docs: correct sequenzy-better-auth community plugin link (#7289) 2026-01-12 16:00:48 -08:00
80f10389e2 docs: add Sequenzy to community plugins (#7266)
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-12 02:50:02 -08:00
TaesuandAlex Yang 1dfcbae549 docs: improve accessibility (#7253) 2026-01-12 02:50:02 -08:00
TaesuandAlex Yang fe358c5bf2 docs: fix SVG attributes and fumadocs type imports (#7192) 2026-01-09 23:55:40 -08:00
c31c92f3d2 chore: bump fumadocs (#7106)
Co-authored-by: Taesu <bytaesu@gmail.com>
2026-01-06 15:29:07 +08:00
Abdur RahmanandAlex Yang a4a388d6f5 docs: improve sidebar content filtering and simplify CodeBlockTabs ren… (#7109)
Co-authored-by: Alex Yang <himself65@outlook.com>
2026-01-04 02:04:36 +08:00
Bereket EngidaandAlex Yang f19dcf10d4 Revert "docs: bump fumadocs (#7101)"
This reverts commit 0fda455ce5.
2026-01-04 02:04:16 +08:00
Fuma NamaandAlex Yang 2112001623 docs: bump fumadocs (#7101) 2026-01-04 02:04:16 +08:00
Abdur RahmanandAlex Yang a4df0d96b6 docs: prevent sending empty message in AI chat (#7081) 2026-01-02 14:28:55 +08:00
TaesuandAlex Yang 65528492e8 docs: switch to default logo (#7086) 2026-01-02 14:22:20 +08:00
TaesuandAlex Yang f2af5f6695 docs: add gradient mask image for TOCScrollArea (#7032) 2025-12-31 21:36:19 +08:00
TaesuandAlex Yang 0f519fbfea docs: improve community plugins page (#7031) 2025-12-31 21:36:19 +08:00
TaesuandAlex Yang 0a0c80e3a4 docs: add payments section (#7030) 2025-12-31 21:36:19 +08:00
Alex Yang 4d7d7d5a76 Reapply "docs: add Commet plugin documentation (#6827)"
This reverts commit 380d4c7cae.
2025-12-26 14:46:50 +08:00
Alex Yangandcubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com> af8ffa278d docs: use data table for community plugin list (#6953)
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2025-12-26 14:46:49 +08:00
Alex Yang b081b7ad4d Revert "docs: add Commet plugin documentation (#6827)"
This reverts commit 0ca1431fc6.
2025-12-23 23:42:55 +08:00
d067a83113 docs: add Commet plugin documentation (#6827)
Co-authored-by: Alex Yang <himself65@outlook.com>
2025-12-23 09:39:18 +00:00
Taesuandgithub-actions[bot] 06f4040689 docs: correct OAuth Provider sidebar icon color (#6935) 2025-12-23 03:08:48 +00:00
Dylan Vanmaliandgithub-actions[bot] f1b90e4085 feat(oauth-provider): an oauth 2.1 compliant plugin (#4163)
An upgrade to oidc-provider plugin that makes it oauth2.1 compliant and has a configuration that is secure by default.

Plans for the deprecation of oidc-provider plugin due to many inherent flaws in its design. Internally, plugin functions now share logic, providing for better future extensibility if new code_grants need to be written or user/client jwt or opaque tokens need to be written. Furthermore, as an oAuth 2.1 provider, it provides logic valid for an MCP server. When using the scope "openid" (optional, enabled by default), the server acts like an OpenId server able to issue id tokens and provides a /userinfo endpoint.

Features

OAuth 2.1 by default
Properly supports authorization_code, refresh_token, and client_credentials grants
PKCE by default (removes plain completely)
Public and confidential client registration
JWT plugin is required by default, but can be disabled using disableJWTPlugin flag
Access tokens can now be received in JWT verifiable format using the resource parameter (ie JWT aud field)
Id tokens are still verifiable by JWKS when using JWT Plugin, or clientSecret if disabled. Fixes issue to prevent public clients when disableJWTPlugin: true from obtaining id tokens directly even when they shouldn't be allowed an id token and should use /userinfo instead.
Protects /userinfo with scope check
Separates Refresh Token and Access token on database schema to allow multiple access tokens per refresh and multiple refresh tokens per login session.
oauthAccessToken strictly deals with opaque tokens
Opaque tokens are given only when resource parameter (aka audience) is not provided
Option to Encode and Decode refresh tokens
allowDynamicClientRegistration with allowUnauthenticatedClientRegistration flags
Separation of default expiration times
Proper creation of public and confidential clients
Prevents misconfiguration between .well-known/openid-configuration endpoint and plugin settings
scopeExpirations to assign scopes specific expiration
Custom claims through separated functions: customAccessTokenClaims, customIdTokenClaims, and customUserInfoClaims
Organizational support through activeOrganizationalId on a session such as through the organizational plugin. Attaches to oAuthClient via reference_id.
Rp-initiated logout
Account Selection via prompt=select_account.
Account Creation via prompt=create.
Prompt combinations prompt=select_account+consent and prompt=login+consent

Docs available at https://www.better-auth.com/docs/plugins/oauth-provider (pr: https://github.com/better-auth/better-auth/blob/main/docs/content/docs/plugins/oauth-provider.mdx)
2025-12-22 19:16:54 +00:00
Taesuandgithub-actions[bot] 646ff722a0 docs: fix AI chat code formatting issue (#6869) 2025-12-19 05:27:00 +00:00
Taesuandgithub-actions[bot] 18e642ea1d docs: update logo for Christmas (#6806) 2025-12-18 01:14:23 +00:00
Taesuandgithub-actions[bot] 73bc1113d2 docs: use actual logo colors for migration guide section (#6676) 2025-12-11 02:10:20 +00:00
Jonathan Saminesandgithub-actions[bot] 262df9b699 chore: remove unused variables (#6647) 2025-12-09 21:51:48 +00:00
1c889b15cf docs: add WorkOS migration guide (#6577)
Co-authored-by: Bereket Engida <Bekacru@gmail.com>
Co-authored-by: Bereket Engida <86073083+Bekacru@users.noreply.github.com>
2025-12-08 22:19:11 +00:00
Taesugithub-actions[bot]cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
c1773a3123 docs: improve ThemeToggle component and header layout (#6451)
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2025-12-08 22:00:06 +00:00
Joél Solanoandgithub-actions[bot] b1929e7e27 docs: fix layout (#6612) 2025-12-08 17:07:37 +00:00