[PR #7100] [MERGED] feat(generic-oauth): add Gumroad login support #15322

Closed
opened 2026-04-13 09:57:57 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/better-auth/better-auth/pull/7100
Author: @ptaberg
Created: 1/2/2026
Status: Merged
Merged: 1/3/2026
Merged by: @himself65

Base: canaryHead: feat/gumroad-oauth-provider


📝 Commits (7)

  • a8bdc3c feat: add social provider gumroad
  • 88fd864 docs: added gumroad to generic oauth
  • c18417e refactor: formatted code
  • 882f4f6 chore: lint fix
  • a18ac2e chore: lint fix
  • 40b528f Revert "docs: added gumroad to generic oauth"
  • f77b839 chore: update code example

📊 Changes

3 files changed (+107 additions, -1 deletions)

View changed files

📝 docs/content/docs/plugins/generic-oauth.mdx (+7 -0)
packages/better-auth/src/plugins/generic-oauth/providers/gumroad.ts (+85 -0)
📝 packages/better-auth/src/plugins/generic-oauth/providers/index.ts (+15 -1)

📄 Description

This PR adds Gumroad as a supported social login provider


Summary by cubic

Adds Gumroad as a supported OAuth provider, enabling sign-in with Gumroad. Updates docs and provider exports for easy setup.

Written for commit f77b839b91. Summary will update on new commits.


🔄 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/7100 **Author:** [@ptaberg](https://github.com/ptaberg) **Created:** 1/2/2026 **Status:** ✅ Merged **Merged:** 1/3/2026 **Merged by:** [@himself65](https://github.com/himself65) **Base:** `canary` ← **Head:** `feat/gumroad-oauth-provider` --- ### 📝 Commits (7) - [`a8bdc3c`](https://github.com/better-auth/better-auth/commit/a8bdc3c8ded8a257f694c804597278482890361a) feat: add social provider gumroad - [`88fd864`](https://github.com/better-auth/better-auth/commit/88fd8642f1fbf335c50fe640c94d4e192e30af3e) docs: added gumroad to generic oauth - [`c18417e`](https://github.com/better-auth/better-auth/commit/c18417ea2b5f04d3cebbbf6ec8fe112c543fd3e0) refactor: formatted code - [`882f4f6`](https://github.com/better-auth/better-auth/commit/882f4f689a3d305e0ed0735d6502315b1b7856cd) chore: lint fix - [`a18ac2e`](https://github.com/better-auth/better-auth/commit/a18ac2ebb1d83f7defc0839f3b2892c6f9c0e858) chore: lint fix - [`40b528f`](https://github.com/better-auth/better-auth/commit/40b528f08163fca0860dd0103b03e97774c374d7) Revert "docs: added gumroad to generic oauth" - [`f77b839`](https://github.com/better-auth/better-auth/commit/f77b839b912eb9c69ec189a5998abe9e81c68b84) chore: update code example ### 📊 Changes **3 files changed** (+107 additions, -1 deletions) <details> <summary>View changed files</summary> 📝 `docs/content/docs/plugins/generic-oauth.mdx` (+7 -0) ➕ `packages/better-auth/src/plugins/generic-oauth/providers/gumroad.ts` (+85 -0) 📝 `packages/better-auth/src/plugins/generic-oauth/providers/index.ts` (+15 -1) </details> ### 📄 Description This PR adds Gumroad as a supported social login provider <!-- This is an auto-generated description by cubic. --> --- ## Summary by cubic Adds Gumroad as a supported OAuth provider, enabling sign-in with Gumroad. Updates docs and provider exports for easy setup. - **New Features** - Added gumroad() provider to Generic OAuth with default scope ["view_profile"]. - Uses https://gumroad.com/oauth/authorize and https://api.gumroad.com/oauth/token; fetches user from https://api.gumroad.com/v2/user. - Maps user_id, name, email, profile_url to standard user fields. - Exported provider and documented usage in Generic OAuth docs. <sup>Written for commit f77b839b912eb9c69ec189a5998abe9e81c68b84. Summary will update on new commits.</sup> <!-- End of auto-generated description by cubic. --> --- <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-13 09:57:57 -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#15322