Next.js authentication through Steam
node v23.6.0
npm packages:
"next": "15.1.4",
"next-auth": "^5.0.0-beta.25",
"react": "^19.0.0"
It is necessary to write authorization through Steam, which will work in the environment described above. It is preferable not to use workarounds, so that the resulting code looks approximately like this, so we can just import SteamProvider and everything works.
auth.js
```
export const { handlers, auth, signIn, signOut } = NextAuth({
providers: [Google, SteamProvider],
...
});
```
-
Hello. NextAuth v4 (and even more so with v5) does not support Steam OpenID 2.0 out of the box, as Steam uses the OpenID 2.0 protocol, not classic OAuth. Therefore, it won't work without workarounds. However, it is possible to achieve modularity.
I have ideas on how to implement this. We can discuss.
-
95799 1272 1 10 Hello. I have extensive experience with Next.js. I am ready to add using a ready-made package.
-
У NextAuth v4 (а тем более с v5), из коробки поддержки Steam OpenID 2.0 нет, так как Steam использует протокол OpenID 2.0, а не классический OAuth. Поэтому без костылей не получиться. Но модульности достигнуть возможно.
У меня есть идеи как это реализовать.
-
Nekonyx/next-auth-steam
-
Current freelance projects in the category Javascript and Typescript
Development of a WebGL/Three.js scene with generation and export of 3D (snapshot) from an animated shaderObject Description:The project is a designer table shaped like a realistic, deep whirlpool (a central vortex that smoothly transitions from a wide horizontal tabletop to a thin elegant leg). Task Essence:A WebGL / Creative Coding developer is required to create an interactive 3D… Javascript and Typescript, Web Programming ∙ 17 hours 26 minutes back ∙ 19 proposals |
Support and development of the cleaning company's website
20 USD
I'm looking for a web developer/webmaster for long-term support and development of a cleaning company's website. Website: https://donely.ca About the project DoneLy Home Services is a cleaning service company in Canada that is actively growing and expanding its geographical… Javascript and Typescript, Web Programming ∙ 2 days 19 hours back ∙ 59 proposals |
Development of a website according to the specifications on FramerYou need to create a website based on the parameters in the technical specification. https://docs.google.com/document/d/1ODO2C9Krb4AaMiJz9wfbNzWlAyA2FwCCHL8r0biajUY/edit?usp=sharing Please provide your actual rate based on this design. HTML & CSS, Javascript and Typescript ∙ 3 days 20 hours back ∙ 27 proposals |
Development of an interactive Palworld map for the websiteWe need to develop an interactive map for Palworld based on the example: https://palworld.gg/map We need not just a static image, but a full-fledged interactive map where users can view locations, toggle object categories on/off, search for specific points, and interact with… HTML & CSS, Javascript and Typescript ∙ 5 days 11 hours back ∙ 35 proposals |
Development of the AM Mobility platform (car service, parking, insurance, car rental)
5731 USD
We are looking for a team or an experienced Full Stack developer to create the MVP of the AM Mobility platform. AM Mobility is a unified digital ecosystem for motorists, combining in one application and web platform: parking; car service; tire fitting; car wash; car rental;… Javascript and Typescript, Web Programming ∙ 10 days 17 hours back ∙ 119 proposals |