[PR #819] [MERGED] fix: avoid returning session and user object on endpoints other than get session #3491

Closed
opened 2026-03-13 10:55:29 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/better-auth/better-auth/pull/819
Author: @Bekacru
Created: 12/8/2024
Status: Merged
Merged: 12/8/2024
Merged by: @Bekacru

Base: mainHead: fix/session-user


📝 Commits (7)

📊 Changes

28 files changed (+320 additions, -166 deletions)

View changed files

📝 docs/app/community/page.tsx (+0 -2)
📝 packages/better-auth/src/__snapshots__/init.test.ts.snap (+2 -0)
📝 packages/better-auth/src/adapters/drizzle-adapter/test/adapter.drizzle.test.ts (+1 -3)
📝 packages/better-auth/src/adapters/mongodb-adapter/adapter.mongo-db.test.ts (+2 -4)
📝 packages/better-auth/src/api/index.ts (+16 -7)
📝 packages/better-auth/src/api/middlewares/origin-check.test.ts (+4 -4)
📝 packages/better-auth/src/api/routes/forget-password.test.ts (+1 -1)
📝 packages/better-auth/src/api/routes/session-api.test.ts (+69 -20)
📝 packages/better-auth/src/api/routes/sign-in.ts (+9 -5)
📝 packages/better-auth/src/api/routes/sign-up.test.ts (+3 -26)
📝 packages/better-auth/src/api/routes/sign-up.ts (+30 -9)
📝 packages/better-auth/src/api/routes/update-user.test.ts (+10 -4)
📝 packages/better-auth/src/api/routes/update-user.ts (+21 -5)
📝 packages/better-auth/src/cookies/index.ts (+2 -1)
📝 packages/better-auth/src/db/db.test.ts (+3 -3)
📝 packages/better-auth/src/init.ts (+22 -2)
📝 packages/better-auth/src/plugins/additional-fields/additional-fields.test.ts (+44 -14)
📝 packages/better-auth/src/plugins/admin/admin.test.ts (+3 -3)
📝 packages/better-auth/src/plugins/anonymous/anon.test.ts (+7 -8)
📝 packages/better-auth/src/plugins/anonymous/index.ts (+1 -0)

...and 8 more files

📄 Description

This change might be a breaking change if you were expecting this objects on signUp and signIn. If you need the session token you'll now be required to parse the token out of the session cookie. We'll provide a utility for bearer plugin to do this easily.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/better-auth/better-auth/pull/819 **Author:** [@Bekacru](https://github.com/Bekacru) **Created:** 12/8/2024 **Status:** ✅ Merged **Merged:** 12/8/2024 **Merged by:** [@Bekacru](https://github.com/Bekacru) **Base:** `main` ← **Head:** `fix/session-user` --- ### 📝 Commits (7) - [`c8d668f`](https://github.com/better-auth/better-auth/commit/c8d668f88a131adecd0d44f4101f4e9fbc856389) wip - [`68681d1`](https://github.com/better-auth/better-auth/commit/68681d172742744c895f846cf0a78bbe3bce22d5) wip - [`45061f6`](https://github.com/better-auth/better-auth/commit/45061f6e56044b588f11cd37ef4566f9ff08b806) wip - [`caf7d05`](https://github.com/better-auth/better-auth/commit/caf7d053120bf7463d01fcc35ec24f85a1c3a18c) docs: remove unused imports - [`bbc2004`](https://github.com/better-auth/better-auth/commit/bbc200442294c135406d65e0b0a0eb4ffe09a39e) wip - [`61c709a`](https://github.com/better-auth/better-auth/commit/61c709aafbfa988e6a730419da70860f787cb737) Merge branch 'main' into fix/remove-session-response - [`1e68c63`](https://github.com/better-auth/better-auth/commit/1e68c63296c5bdf0840a459137280c3f8210e7fb) fix: remove returning session and object on endpoints other than get session ### 📊 Changes **28 files changed** (+320 additions, -166 deletions) <details> <summary>View changed files</summary> 📝 `docs/app/community/page.tsx` (+0 -2) 📝 `packages/better-auth/src/__snapshots__/init.test.ts.snap` (+2 -0) 📝 `packages/better-auth/src/adapters/drizzle-adapter/test/adapter.drizzle.test.ts` (+1 -3) 📝 `packages/better-auth/src/adapters/mongodb-adapter/adapter.mongo-db.test.ts` (+2 -4) 📝 `packages/better-auth/src/api/index.ts` (+16 -7) 📝 `packages/better-auth/src/api/middlewares/origin-check.test.ts` (+4 -4) 📝 `packages/better-auth/src/api/routes/forget-password.test.ts` (+1 -1) 📝 `packages/better-auth/src/api/routes/session-api.test.ts` (+69 -20) 📝 `packages/better-auth/src/api/routes/sign-in.ts` (+9 -5) 📝 `packages/better-auth/src/api/routes/sign-up.test.ts` (+3 -26) 📝 `packages/better-auth/src/api/routes/sign-up.ts` (+30 -9) 📝 `packages/better-auth/src/api/routes/update-user.test.ts` (+10 -4) 📝 `packages/better-auth/src/api/routes/update-user.ts` (+21 -5) 📝 `packages/better-auth/src/cookies/index.ts` (+2 -1) 📝 `packages/better-auth/src/db/db.test.ts` (+3 -3) 📝 `packages/better-auth/src/init.ts` (+22 -2) 📝 `packages/better-auth/src/plugins/additional-fields/additional-fields.test.ts` (+44 -14) 📝 `packages/better-auth/src/plugins/admin/admin.test.ts` (+3 -3) 📝 `packages/better-auth/src/plugins/anonymous/anon.test.ts` (+7 -8) 📝 `packages/better-auth/src/plugins/anonymous/index.ts` (+1 -0) _...and 8 more files_ </details> ### 📄 Description This change might be a breaking change if you were expecting this objects on signUp and signIn. If you need the session token you'll now be required to parse the token out of the session cookie. We'll provide a utility for bearer plugin to do this easily. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-03-13 10:55:29 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/better-auth#3491