[PR #5039] fix(sso): add foreign key references in schema #5731

Open
opened 2026-03-13 12:33:10 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/better-auth/better-auth/pull/5039
Author: @xiaoyu2er
Created: 10/2/2025
Status: 🔄 Open

Base: canaryHead: fix/sso-organization-reference


📝 Commits (6)

  • 6aa48de fix(sso): add foreign key references in schema
  • 8785b4f fix(test): use dedicated OAuth2Server instance for FK constraints tests
  • 46d9bbf fix: lint fix
  • f6c26ff Merge branch 'canary' into fix/sso-organization-reference
  • 70d060c Merge branch 'canary' into fix/sso-organization-reference
  • 9f13998 Merge branch 'canary' into fix/sso-organization-reference

📊 Changes

4 files changed (+430 additions, -4 deletions)

View changed files

📝 packages/better-auth/src/test-utils/index.ts (+2 -0)
📝 packages/sso/src/index.ts (+7 -0)
📝 packages/sso/src/oidc.test.ts (+224 -2)
📝 packages/sso/src/saml.test.ts (+197 -2)

📄 Description

  • Added foreign key reference from ssoProvider.organizationId to organization.id with cascade delete
  • Added foreign key reference from ssoProvider.userId to user.id with set null on delete

see https://github.com/better-auth/better-auth/issues/4973


🔄 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/5039 **Author:** [@xiaoyu2er](https://github.com/xiaoyu2er) **Created:** 10/2/2025 **Status:** 🔄 Open **Base:** `canary` ← **Head:** `fix/sso-organization-reference` --- ### 📝 Commits (6) - [`6aa48de`](https://github.com/better-auth/better-auth/commit/6aa48de1266168b40f36e186957dddd1ad6f8671) fix(sso): add foreign key references in schema - [`8785b4f`](https://github.com/better-auth/better-auth/commit/8785b4f7b9b597dd5337dd1d61a56c91b29cbb96) fix(test): use dedicated OAuth2Server instance for FK constraints tests - [`46d9bbf`](https://github.com/better-auth/better-auth/commit/46d9bbf462a635ad249fe55d625a81c41801941a) fix: lint fix - [`f6c26ff`](https://github.com/better-auth/better-auth/commit/f6c26ff74d00ce1b11062f07bb982452a673de64) Merge branch 'canary' into fix/sso-organization-reference - [`70d060c`](https://github.com/better-auth/better-auth/commit/70d060ca560aee588c0f93cde82c419051b775ec) Merge branch 'canary' into fix/sso-organization-reference - [`9f13998`](https://github.com/better-auth/better-auth/commit/9f13998a5ae177240f95d1bc2f1c61aecaa545a0) Merge branch 'canary' into fix/sso-organization-reference ### 📊 Changes **4 files changed** (+430 additions, -4 deletions) <details> <summary>View changed files</summary> 📝 `packages/better-auth/src/test-utils/index.ts` (+2 -0) 📝 `packages/sso/src/index.ts` (+7 -0) 📝 `packages/sso/src/oidc.test.ts` (+224 -2) 📝 `packages/sso/src/saml.test.ts` (+197 -2) </details> ### 📄 Description - Added foreign key reference from ssoProvider.organizationId to organization.id with cascade delete - Added foreign key reference from ssoProvider.userId to user.id with set null on delete see https://github.com/better-auth/better-auth/issues/4973 --- <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 12:33:10 -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#5731