Steam auth support.
Hello. I am new to t3 stack and to nextjs. I have always used reactjs and a nodejs or laravel rest api for my apps.
I am trying to add steam authentication to my app. auth.js doesn't support steam anymore as a default provider. I have read some things about being able to add it as a custom provider, but i am not being able to do it. I was wondering if anyone knows a better way or could help me making this work. This is an application related to a steam game, so i really need that steam login...
10 Replies
you can check clerk for that
clerk also doesn't support steam login..
that was the first thing i tried
Clerk doesn't support it because Steam said they aren't offering login with Steam anymore as an option.
We tried to introduce this recently and Steam told us "no thanks" and closed our request.
😅
im confused.. it has to be possible to have steam auth.. i've seen hundreds of websites using it
and with passport im almost being abloe to do it, im just not being able to get the data back, already did the endpoints
if they’re planning to get rid of it, step 1 is to stop accepting new apps for it
yeah they are planning of getting rid of it
they wouldn’t even give us keys to create the integration and do what we do with spotify which is require you to provide the keys to us
but thats like for new integration, imagine i use php, i can still use steam auth i guess
but probably with no support
and soon enough just wont work because valve wont allow
is just safer to move away and migrate accounts
imagine the project is for a cs:go community, i will need to load players for the top, the bans, the inventory, shop, etc..
so i really need to get the things from steam auth, or i need to add many profile settings for players, that would be much worse user experience
you can have the users link their account using steamid. Thats one way of doing it.