feature-request: Steam social provider #818

Closed
opened 2026-03-13 08:05:35 -05:00 by GiteaMirror · 4 comments
Owner

Originally created by @Fesyse on GitHub (Mar 10, 2025).

Is this suited for github?

  • Yes, this is suited for github

So right now there's no real open source solution to implement Steam authorization. (idk maybe there is, but i couldnt find it)

And with better-auth team it will be really easy to do so.

Describe the solution you'd like

I'd like to have a steam social provider that i can just provide in auth config and it will work.

Describe alternatives you've considered

-

Additional context

For example there's a website using steam auth: https://skin.club/en

Originally created by @Fesyse on GitHub (Mar 10, 2025). ### Is this suited for github? - [x] Yes, this is suited for github ### Is your feature request related to a problem? Please describe. So right now there's no real open source solution to implement **Steam** authorization. (idk maybe there is, but i couldnt find it) And with better-auth team it will be really easy to do so. ### Describe the solution you'd like I'd like to have a steam social provider that i can just provide in auth config and it will work. ### Describe alternatives you've considered \- ### Additional context For example there's a website using steam auth: <https://skin.club/en>
GiteaMirror added the enhancement label 2026-03-13 08:05:35 -05:00
Author
Owner

@Fesyse commented on GitHub (Mar 22, 2025):

I did a bit research on this topic, and there's some issue, steam does not support oauth2 as of now, its deprecated.

@Fesyse commented on GitHub (Mar 22, 2025): I did a bit research on this topic, and there's some issue, steam does not support oauth2 as of now, its deprecated.
Author
Owner

@Certurix commented on GitHub (Apr 9, 2025):

I may be wrong, but this library should make the work easier when dealing with OpenID for an oauth2 authentification.
https://www.npmjs.com/package/oidc-provider

@Certurix commented on GitHub (Apr 9, 2025): I may be wrong, but this library should make the work easier when dealing with OpenID for an oauth2 authentification. https://www.npmjs.com/package/oidc-provider
Author
Owner

@polsnx commented on GitHub (Apr 13, 2025):

+1, I would love to get this.
@Certurix how to integrate this oidc-provider library with better-auth?

@polsnx commented on GitHub (Apr 13, 2025): +1, I would love to get this. @Certurix how to integrate this oidc-provider library with better-auth?
Author
Owner

@dosubot[bot] commented on GitHub (Aug 1, 2025):

Hi, @Fesyse. I'm Dosu, and I'm helping the better-auth team manage their backlog and am marking this issue as stale.

Issue Summary:

  • You requested a new Steam social provider for better-auth due to the lack of straightforward open-source Steam authorization solutions.
  • You clarified that Steam does not support OAuth2 anymore as it is deprecated.
  • I suggested using the oidc-provider library to enable OpenID-based authentication as a potential workaround.
  • Another user showed interest in integrating this approach with better-auth.
  • The issue remains unresolved with no recent updates or progress.

Next Steps:

  • Please let me know if this issue is still relevant to the latest version of better-auth by commenting here.
  • If I don’t hear back within 7 days, this issue will be automatically closed.

Thanks for your understanding and contribution!

@dosubot[bot] commented on GitHub (Aug 1, 2025): Hi, @Fesyse. I'm [Dosu](https://dosu.dev), and I'm helping the better-auth team manage their backlog and am marking this issue as stale. **Issue Summary:** - You requested a new Steam social provider for better-auth due to the lack of straightforward open-source Steam authorization solutions. - You clarified that Steam does not support OAuth2 anymore as it is deprecated. - I suggested using the oidc-provider library to enable OpenID-based authentication as a potential workaround. - Another user showed interest in integrating this approach with better-auth. - The issue remains unresolved with no recent updates or progress. **Next Steps:** - Please let me know if this issue is still relevant to the latest version of better-auth by commenting here. - If I don’t hear back within 7 days, this issue will be automatically closed. Thanks for your understanding and contribution!
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/better-auth#818