[PR #3185] [MERGED] feat: SSO plugin with OIDC and SAML support #4695

Closed
opened 2026-03-13 11:56:05 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/better-auth/better-auth/pull/3185
Author: @Bekacru
Created: 6/27/2025
Status: Merged
Merged: 6/28/2025
Merged by: @Bekacru

Base: v1.3Head: feat/saml


📝 Commits (10+)

  • 482c99f fix(email-verification): improve email verification logic to check session and user email consistency (#3042)
  • e4bed5c docs(passkey): Fixed signIn passkey props (#3014)
  • fd62eba fix(email-otp): auto-verify on email otp reset (#3022)
  • 7c72824 fix: delete user should respect freshAge config (#3075)
  • f12e345 chore(org): add comments explaining what shimContext does (#3098)
  • 9714131 feat: Allow passing id in DB hook create (#3048)
  • e49eb95 docs: basic errs with svg props (#3102)
  • ce4d250 docs: corrected github user email scope name (#3099)
  • 1b0aef5 fix: use correct refresh token endpoint for github (#3095)
  • 7eded3d chore: fix typo in authorize comment (#3106)

📊 Changes

63 files changed (+5004 additions, -665 deletions)

View changed files

📝 demo/nextjs/lib/auth-client.ts (+0 -2)
📝 docs/app/blog/[[...slug]]/page.tsx (+33 -23)
📝 docs/app/blog/_components/blog-list.tsx (+5 -6)
📝 docs/app/page.tsx (+6 -8)
📝 docs/components/builder/index.tsx (+0 -1)
📝 docs/components/nav-bar.tsx (+4 -0)
📝 docs/components/nav-mobile.tsx (+4 -0)
📝 docs/components/sidebar-content.tsx (+25 -8)
docs/content/blogs/seed-round.mdx (+35 -0)
📝 docs/content/docs/authentication/github.mdx (+1 -1)
docs/content/docs/authentication/huggingface.mdx (+47 -0)
📝 docs/content/docs/authentication/microsoft.mdx (+1 -1)
📝 docs/content/docs/authentication/spotify.mdx (+1 -1)
📝 docs/content/docs/concepts/plugins.mdx (+2 -2)
📝 docs/content/docs/concepts/typescript.mdx (+22 -1)
📝 docs/content/docs/concepts/users-accounts.mdx (+33 -0)
📝 docs/content/docs/integrations/next.mdx (+30 -0)
📝 docs/content/docs/integrations/tanstack.mdx (+16 -13)
📝 docs/content/docs/plugins/oauth-proxy.mdx (+1 -1)
📝 docs/content/docs/plugins/passkey.mdx (+3 -1)

...and 43 more files

📄 Description

closes #96


🔄 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/3185 **Author:** [@Bekacru](https://github.com/Bekacru) **Created:** 6/27/2025 **Status:** ✅ Merged **Merged:** 6/28/2025 **Merged by:** [@Bekacru](https://github.com/Bekacru) **Base:** `v1.3` ← **Head:** `feat/saml` --- ### 📝 Commits (10+) - [`482c99f`](https://github.com/better-auth/better-auth/commit/482c99f2462d279ef90c2b8a79a44319e1513700) fix(email-verification): improve email verification logic to check session and user email consistency (#3042) - [`e4bed5c`](https://github.com/better-auth/better-auth/commit/e4bed5c7866c2fa9c268d7fa3e561eedcadc84f2) docs(passkey): Fixed signIn passkey props (#3014) - [`fd62eba`](https://github.com/better-auth/better-auth/commit/fd62eba1d0ec71b3abb17ece92a4aae0c3c85270) fix(email-otp): auto-verify on email otp reset (#3022) - [`7c72824`](https://github.com/better-auth/better-auth/commit/7c728248dcf5aae23cc4aa7c8807a6b2a008e317) fix: delete user should respect freshAge config (#3075) - [`f12e345`](https://github.com/better-auth/better-auth/commit/f12e345beb000d1ce558b997cf6101e945c4b7e3) chore(org): add comments explaining what shimContext does (#3098) - [`9714131`](https://github.com/better-auth/better-auth/commit/9714131eaf28e3ff0079195a06290bbbc79c8d76) feat: Allow passing `id` in DB hook `create` (#3048) - [`e49eb95`](https://github.com/better-auth/better-auth/commit/e49eb954b0d40d3867dd274935f63145a8c909bf) docs: basic errs with svg props (#3102) - [`ce4d250`](https://github.com/better-auth/better-auth/commit/ce4d250ad55ced8ec1fb271db50836faf449d301) docs: corrected github user email scope name (#3099) - [`1b0aef5`](https://github.com/better-auth/better-auth/commit/1b0aef5be37bd150b7e6906171058b8429d585a5) fix: use correct refresh token endpoint for github (#3095) - [`7eded3d`](https://github.com/better-auth/better-auth/commit/7eded3da8ad05b4059d2e1c6daa37648dfb43752) chore: fix typo in authorize comment (#3106) ### 📊 Changes **63 files changed** (+5004 additions, -665 deletions) <details> <summary>View changed files</summary> 📝 `demo/nextjs/lib/auth-client.ts` (+0 -2) 📝 `docs/app/blog/[[...slug]]/page.tsx` (+33 -23) 📝 `docs/app/blog/_components/blog-list.tsx` (+5 -6) 📝 `docs/app/page.tsx` (+6 -8) 📝 `docs/components/builder/index.tsx` (+0 -1) 📝 `docs/components/nav-bar.tsx` (+4 -0) 📝 `docs/components/nav-mobile.tsx` (+4 -0) 📝 `docs/components/sidebar-content.tsx` (+25 -8) ➕ `docs/content/blogs/seed-round.mdx` (+35 -0) 📝 `docs/content/docs/authentication/github.mdx` (+1 -1) ➕ `docs/content/docs/authentication/huggingface.mdx` (+47 -0) 📝 `docs/content/docs/authentication/microsoft.mdx` (+1 -1) 📝 `docs/content/docs/authentication/spotify.mdx` (+1 -1) 📝 `docs/content/docs/concepts/plugins.mdx` (+2 -2) 📝 `docs/content/docs/concepts/typescript.mdx` (+22 -1) 📝 `docs/content/docs/concepts/users-accounts.mdx` (+33 -0) 📝 `docs/content/docs/integrations/next.mdx` (+30 -0) 📝 `docs/content/docs/integrations/tanstack.mdx` (+16 -13) 📝 `docs/content/docs/plugins/oauth-proxy.mdx` (+1 -1) 📝 `docs/content/docs/plugins/passkey.mdx` (+3 -1) _...and 43 more files_ </details> ### 📄 Description closes #96 --- <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 11:56:05 -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#4695