Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Steam Provider #1919

Draft
wants to merge 2 commits into
base: master
Choose a base branch
from
Draft

Add Steam Provider #1919

wants to merge 2 commits into from

Conversation

Revadike
Copy link

This is my attempt at adding a Steam provider. I do not know go very well. I also have not tested this, as I am new to supabase.

@Revadike Revadike requested a review from a team as a code owner January 19, 2025 14:58
@cstockton cstockton marked this pull request as draft January 23, 2025 13:34
@cstockton cstockton added help wanted Extra attention is needed work-in-progress labels Jan 23, 2025
@Makosai
Copy link

Makosai commented Mar 19, 2025

@cstockton What sort of work is needed here?

I'd personally like to see an easier way to add custom auth systems as a developer. Steam is one of the platforms I'd like to use but I'd also like to use GOG, Epic Games, and a few other platforms.

I'm sure, outside of the gaming sector, there are people who might want other platforms too. So what about a customizable auto system?

I'm more than happy to contribute here with some guidance.

@Revadike
Copy link
Author

Revadike commented Mar 19, 2025

@cstockton What sort of work is needed here?

I'd personally like to see an easier way to add custom auth systems as a developer. Steam is one of the platforms I'd like to use but I'd also like to use GOG, Epic Games, and a few other platforms.

I'm sure, outside of the gaming sector, there are people who might want other platforms too. So what about a customizable auto system?

I'm more than happy to contribute here with some guidance.

Currently, I use an edge function that does the openid check for Steam and if passed, use generate magiclink to get a login token that I send back to the user. This works, but it still requires an email... I just use <steamid>@steam as email for now. I am not sure how safe this is.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed work-in-progress
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants