[PR #311] [CLOSED] Added SSO Plugin #28823

Closed
opened 2026-04-17 20:16:40 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/better-auth/better-auth/pull/311
Author: @KaanMol
Created: 10/23/2024
Status: ❌ Closed

Base: main ← Head: feature/sso-plugin


📝 Commits (1)

  • 9cbaf20 feat: 🚧 Created the basic setup of the SSO Plugin

📊 Changes

18 files changed (+481 additions, -4 deletions)

View changed files

📝 packages/better-auth/src/client/plugins/index.ts (+1 -0)
📝 packages/better-auth/src/oauth2/utils.ts (+9 -1)
📝 packages/better-auth/src/oauth2/validate-authorization-code.ts (+15 -3)
📝 packages/better-auth/src/plugins/generic-oauth/index.ts (+1 -0)
📝 packages/better-auth/src/plugins/index.ts (+1 -0)
➕ packages/better-auth/src/plugins/sso/adapter.ts (+19 -0)
➕ packages/better-auth/src/plugins/sso/client.ts (+9 -0)
➕ packages/better-auth/src/plugins/sso/index.ts (+383 -0)
➕ packages/better-auth/src/plugins/sso/schema.ts (+32 -0)
📝 packages/better-auth/src/social-providers/apple.ts (+1 -0)
📝 packages/better-auth/src/social-providers/discord.ts (+1 -0)
📝 packages/better-auth/src/social-providers/facebook.ts (+1 -0)
📝 packages/better-auth/src/social-providers/github.ts (+1 -0)
📝 packages/better-auth/src/social-providers/google.ts (+1 -0)
📝 packages/better-auth/src/social-providers/microsoft-entra-id.ts (+2 -0)
📝 packages/better-auth/src/social-providers/spotify.ts (+1 -0)
📝 packages/better-auth/src/social-providers/twitch.ts (+2 -0)
📝 packages/better-auth/src/social-providers/twitter.ts (+1 -0)

📄 Description

This plugin allows you to dynamically configure Identity Providers (IdPs) such as Entra ID, Okta, and other providers. This feature is useful for setting up scalable connections without requiring hardcoded details in the code or triggering a redeployment for configuration changes.


🔄 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/311 **Author:** [@KaanMol](https://github.com/KaanMol) **Created:** 10/23/2024 **Status:** ❌ Closed **Base:** `main` ← **Head:** `feature/sso-plugin` --- ### 📝 Commits (1) - [`9cbaf20`](https://github.com/better-auth/better-auth/commit/9cbaf201c3d9d2d9f7eff37252b344a32d3b8220) feat: :construction: Created the basic setup of the SSO Plugin ### 📊 Changes **18 files changed** (+481 additions, -4 deletions) <details> <summary>View changed files</summary> 📝 `packages/better-auth/src/client/plugins/index.ts` (+1 -0) 📝 `packages/better-auth/src/oauth2/utils.ts` (+9 -1) 📝 `packages/better-auth/src/oauth2/validate-authorization-code.ts` (+15 -3) 📝 `packages/better-auth/src/plugins/generic-oauth/index.ts` (+1 -0) 📝 `packages/better-auth/src/plugins/index.ts` (+1 -0) ➕ `packages/better-auth/src/plugins/sso/adapter.ts` (+19 -0) ➕ `packages/better-auth/src/plugins/sso/client.ts` (+9 -0) ➕ `packages/better-auth/src/plugins/sso/index.ts` (+383 -0) ➕ `packages/better-auth/src/plugins/sso/schema.ts` (+32 -0) 📝 `packages/better-auth/src/social-providers/apple.ts` (+1 -0) 📝 `packages/better-auth/src/social-providers/discord.ts` (+1 -0) 📝 `packages/better-auth/src/social-providers/facebook.ts` (+1 -0) 📝 `packages/better-auth/src/social-providers/github.ts` (+1 -0) 📝 `packages/better-auth/src/social-providers/google.ts` (+1 -0) 📝 `packages/better-auth/src/social-providers/microsoft-entra-id.ts` (+2 -0) 📝 `packages/better-auth/src/social-providers/spotify.ts` (+1 -0) 📝 `packages/better-auth/src/social-providers/twitch.ts` (+2 -0) 📝 `packages/better-auth/src/social-providers/twitter.ts` (+1 -0) </details> ### 📄 Description This plugin allows you to dynamically configure Identity Providers (IdPs) such as Entra ID, Okta, and other providers. This feature is useful for setting up scalable connections without requiring hardcoded details in the code or triggering a redeployment for configuration changes. --- <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-04-17 20:16:40 -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#28823