[PR #3206] [CLOSED] feat: add SoundCloud social provider #12950

Closed
opened 2026-04-13 08:40:38 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/better-auth/better-auth/pull/3206
Author: @8times4
Created: 6/28/2025
Status: Closed

Base: canaryHead: soundcloud-oauth


📝 Commits (2)

  • 34a2631 update soundcloud auth
  • 8928c13 fix mdx to include username@soundcloud

📊 Changes

3 files changed (+162 additions, -0 deletions)

View changed files

docs/content/docs/authentication/soundcloud.mdx (+63 -0)
📝 packages/core/src/social-providers/index.ts (+3 -0)
packages/core/src/social-providers/soundcloud.ts (+96 -0)

📄 Description

This adds SoundCloud as a social login provider.

The provider gives full-scope access, as it's not fine-tunable on SC side, but in return the site can support liking tracks/playlists etc via the signed in user's account.

Note: SC does not return an email address, so a workaround is used for that as username@soundcloud

Would appreciate some help on where Better-Auth gets the sidebar logos, as I've omitted them for now.

https://developers.soundcloud.com/docs/api/guide#authentication


🔄 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/3206 **Author:** [@8times4](https://github.com/8times4) **Created:** 6/28/2025 **Status:** ❌ Closed **Base:** `canary` ← **Head:** `soundcloud-oauth` --- ### 📝 Commits (2) - [`34a2631`](https://github.com/better-auth/better-auth/commit/34a26315a62cea5397d1e88e09f378e933b64a49) update soundcloud auth - [`8928c13`](https://github.com/better-auth/better-auth/commit/8928c1343b733ed561fa40b8f4b48ff418256ade) fix mdx to include username@soundcloud ### 📊 Changes **3 files changed** (+162 additions, -0 deletions) <details> <summary>View changed files</summary> ➕ `docs/content/docs/authentication/soundcloud.mdx` (+63 -0) 📝 `packages/core/src/social-providers/index.ts` (+3 -0) ➕ `packages/core/src/social-providers/soundcloud.ts` (+96 -0) </details> ### 📄 Description This adds SoundCloud as a social login provider. The provider gives full-scope access, as it's not fine-tunable on SC side, but in return the site can support liking tracks/playlists etc via the signed in user's account. Note: SC does not return an email address, so a workaround is used for that as `username@soundcloud` Would appreciate some help on where Better-Auth gets the sidebar logos, as I've omitted them for now. https://developers.soundcloud.com/docs/api/guide#authentication --- <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 08:40:38 -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#12950