Commit Graph
838 Commits
Author SHA1 Message Date
Bereket Engida c410f6dae0 Merge branch 'main' into v1.2 2025-02-24 14:55:44 +03:00
Bereket Engida 89020e058c Merge branch 'main' into v1.2 2025-02-24 11:41:29 +03:00
Zohaib AkberandGitHub 84dc11bb3e docs(fix): session secondary storage value for redis (#1359) 2025-02-24 08:10:11 +03:00
Bereket Engida 3009797045 chore(docs): fix syntax error on code example 2025-02-24 08:09:44 +03:00
8ba7a9ceae feat(email-otp): add option to set a function to generate OTPs (#1472)
* add option to create a otp

* add description

* use tabs instead of spaces

* rename create to generate and replace all uses fo generateRandomString

* remove length

* fix type in forgot-password

* add generateOTP option and tests for email OTP functionality

---------

Co-authored-by: Bereket Engida <bekacru@gmail.com>
2025-02-24 08:02:04 +03:00
JanandGitHub 5a537c5408 docs: added missing column in 2fa plugin schema (#1552)
* Added missing column in 2fa plugin schema documentation

* Formatting
2025-02-24 00:34:29 +03:00
Kamil KisielaandGitHub 6c67ea1112 feat(sso): sign in using the providerId (#1533) 2025-02-24 00:13:01 +03:00
612120cc24 feat: add access control to admin plugin (#1424)
* feat: add custom roles

* chore: remove unused import

* docs: add access control to admin plugin

* feat: add custom roles

* fix: update formatting to fix lint error

* fix: small fixes/optimizations

* fix: linting

* feat: make ready for v1.2

* fix: linting

* fix: remove incorrect negation in success check

* docs: update incorrect function and variable names

* fix: resolved merge conflicts

* fix: merge conflicts

* fix: linting

* refactor: make role field optional again

* refactor(access): improve auth logic and add tests for access control

* chore: fix linting

* refactor(admin): enhance access control types and improve admin client functionality

* chore: fix types

---------

Co-authored-by: Bereket Engida <bekacru@gmail.com>
2025-02-24 00:06:06 +03:00
MaxwellandBereket Engida c7ed3b5565 docs(fix); sessionMiddleware import path in plugins docs (#1544)
Thanks @perkinsjr !
2025-02-23 09:18:41 +03:00
Hussein RajiandBereket Engida df50012a76 docs: fix correct "set password" code snippet (#1537) 2025-02-23 09:18:41 +03:00
MaxwellandBereket Engida 8fb25bdd6a docs(rename): node to express in integration docs (#1535) 2025-02-23 09:18:41 +03:00
Hussein RajiandBereket Engida d8173f383b docs: fix typo (#1529) 2025-02-23 09:18:41 +03:00
SaltyAomandBereket Engida 722cb22769 doc(elysia): using mount and macro to simplify code (#1531) 2025-02-23 09:18:40 +03:00
MaxwellandGitHub e7b2d8177d docs(fix); sessionMiddleware import path in plugins docs (#1544)
Thanks @perkinsjr !
2025-02-23 08:46:47 +03:00
Hussein RajiandGitHub 450c42680e docs: fix correct "set password" code snippet (#1537) 2025-02-22 20:10:17 +03:00
MaxwellandGitHub 97911b4da1 docs(rename): node to express in integration docs (#1535) 2025-02-22 20:09:45 +03:00
Bereket Engida 68d33293b2 Merge branch 'v1.2' of https://github.com/better-auth/better-auth into v1.2 2025-02-22 20:07:02 +03:00
Bereket Engida 1a0d5e21f5 Merge branch 'main' into v1.2 2025-02-22 20:06:23 +03:00
Rahul MishraandGitHub 56b0465e4e docs: update getSessionCookie import in demo and docs (#1534) 2025-02-22 10:28:46 +03:00
Hussein RajiandGitHub 7230ca9069 docs: fix typo (#1529) 2025-02-22 00:45:07 +03:00
SaltyAomandGitHub eba3fc919f doc(elysia): using mount and macro to simplify code (#1531) 2025-02-21 21:18:11 +03:00
Rahul MishraandGitHub 419a86a773 chore: fix type exports and sync dep versions to improve build times (#1528) 2025-02-21 16:26:50 +03:00
Bereket Engida 5d529f0189 docs(landing): add testimonial from Theo 2025-02-21 12:00:21 +03:00
Bereket Engida 0208d09012 docs(landing): update testimonials 2025-02-21 11:52:47 +03:00
Bereket Engida 5e4b8ef0df docs(landing): update testimonials 2025-02-21 11:31:36 +03:00
Bereket Engida 745c9f35b4 docs: update testimonials 2025-02-21 11:28:17 +03:00
Bereket Engida c3168d0dc0 docs(landing): update avatar image for testimonial 2025-02-21 11:09:59 +03:00
Bereket Engida cccb6fbaa3 Merge branch 'main' into v1.2 2025-02-21 01:20:54 +03:00
Bereket Engida 848b47f567 chore:lint 2025-02-20 23:27:17 +03:00
Pratiyank KumarandGitHub 9b02e0aae2 demo: fix React prop spreading warnings in CodeEditor component (#1321) 2025-02-20 22:43:34 +03:00
josselinondutyandGitHub a50950d487 docs: fix headers api example for nitro (#1307) 2025-02-20 22:38:35 +03:00
Thomas LekangerandGitHub b9c01f3c49 docs: fix typo (#1517)
genericOAuth plugin uses ``scopes`` not ``scope``
2025-02-20 22:35:07 +03:00
Gordon TaandGitHub 6c28ad3e9b docs: improve cross subdomain cookies docs (#1324)
docs/concepts/cookies:
- updated the `Cross Subdomain Cookies` section  with missing details and additional information to make subdomain cookies work

docs/reference/security:
- updated the `Cookies` section with corrected attribute and option names
2025-02-20 22:02:32 +03:00
Adam El TahaandGitHub b56f6da8e2 docs: remove unneeded import from JWT docs (#1344) 2025-02-20 21:59:25 +03:00
Hussein RajiandGitHub a718cf5b04 docs: fix typo (#1514)
Correct error handling example snippet for sign in without email verification
2025-02-20 21:51:18 +03:00
Hussein RajiandGitHub 830d5c075a docs: update custom session example (#1508) 2025-02-20 09:26:33 +03:00
Bereket Engida 6ff11bd5ae Merge branch 'main' into v1.2 2025-02-20 09:25:05 +03:00
Bereket Engida 883c5a9f0e Merge branch 'main' into v1.2 2025-02-20 09:22:45 +03:00
PukimaandGitHub 91bc0b74d7 docs: fix typo in node integration intro (#1503) 2025-02-19 19:29:41 +03:00
Bereket Engida 95cd58bea0 docs: clarify user table extension options in accounts documentation 2025-02-19 15:25:29 +03:00
JacobandGitHub dcb4065c8a docs: add a simple line to show that a tenant id can be passed optionally (#1483) 2025-02-19 09:45:52 +03:00
Bereket Engida f737b3b02f docs(admin): update usage instructions to include adminUserIds option 2025-02-17 08:24:12 +03:00
Bereket EngidaandBereket Engida 8a08ae9eee feat(one-tap): improve Google One Tap integration with JWT verification and improved prompt handling (#1452)
* fix(auth): use options.baseURL instead of ctx.baseURL on trusted origins

* feat(one-tap):  improve Google One Tap integration with JWT verification and improved prompt handling

* feat(one-tap): add One Tap component for user authentication and fix prompt options
2025-02-17 08:23:56 +03:00
Levi GunsallusandBereket Engida f2279d59e2 docs: fix casing in features (#1449) 2025-02-17 08:23:56 +03:00
MaxwellandBereket Engida 9a0b86a7fe docs: first page shouldn't show nav button to go to prev page (#1442) 2025-02-17 08:23:41 +03:00
Bereket EngidaandBereket Engida c4f2087943 feat(username): add default validation and options for validating username (#1345)
* feat: add default validation and options for validating username

* chore: release v1.1.16-beta.5

* fix: include update-user

* chore: release v1.1.16-beta.6
2025-02-17 08:22:37 +03:00
Bereket EngidaandGitHub 8ff196ec0d feat(one-tap): improve Google One Tap integration with JWT verification and improved prompt handling (#1452)
* fix(auth): use options.baseURL instead of ctx.baseURL on trusted origins

* feat(one-tap):  improve Google One Tap integration with JWT verification and improved prompt handling

* feat(one-tap): add One Tap component for user authentication and fix prompt options
2025-02-15 11:56:06 +03:00
Levi GunsallusandGitHub b6035062c0 docs: fix casing in features (#1449) 2025-02-15 09:15:35 +03:00
MaxwellandGitHub c3f2febf3b docs: first page shouldn't show nav button to go to prev page (#1442) 2025-02-14 19:25:49 +03:00
Bereket EngidaandGitHub b1e27fed8f feat(username): add default validation and options for validating username (#1345)
* feat: add default validation and options for validating username

* chore: release v1.1.16-beta.5

* fix: include update-user

* chore: release v1.1.16-beta.6
2025-02-14 18:15:19 +03:00