Next.js авторизация через steam
node v23.6.0
npm пакети:
"next": "15.1.4",
"next-auth": "^5.0.0-beta.25",
"react": "^19.0.0"
Необходимо написать авторизацию через Steam, которая будет работать в среде, описанной выше. Желательно не костылить, чтобы в результате получился примерно такой код, чтобы мы просто импортировали SteamProvider и всё работало.
auth.js
```
export const { handlers, auth, signIn, signOut } = NextAuth({
providers: [Google, SteamProvider],
...
});
```
-
Здравствуйте. У NextAuth v4 (а тем более с v5), из коробки поддержки Steam OpenID 2.0 нет, так как Steam использует протокол OpenID 2.0, а не классический OAuth. Поэтому без костылей не получиться. Но модульности достигнуть возможно.
У меня есть идеи как это реализовать. Можем обсудить
-
95644 1272 1 10 Здравствуйте. Есть большой опыт с Next.js. Готов добавить с помощью готового пакета.
-
У NextAuth v4 (а тем более с v5), из коробки поддержки Steam OpenID 2.0 нет, так как Steam использует протокол OpenID 2.0, а не классический OAuth. Поэтому без костылей не получиться. Но модульности достигнуть возможно.
У меня есть идеи как это реализовать.
-
Nekonyx/next-auth-steam
-
Актуальные фриланс-проекты в категории Javascript и Typescript
Разработка корпоративной финансовой системы — React, TypeScript, Node.jsИщем опытного full-stack разработчика или небольшую команду для разработки корпоративной финансовой системы с нуля. Необходимо реализовать полный цикл разработки: проектирование архитектуры, backend, frontend, базу данных, тестирование и запуск системы. Технологии: Frontend:… Javascript и Typescript, Веб-программирование ∙ 9 часов 47 минут назад ∙ 53 ставки |
Game Developer
53 739 UAH
Ищем опытного разработчика игр для доработки существующего проекта на PixiJS. Необходимо улучшить математическую систему игры, переработать и сбалансировать бонусные раунды, а также внести изменения в текущую игровую логику. Обязателен опыт коммерческой разработки игр и… Javascript и Typescript, Разработка игр ∙ 14 часов 28 минут назад ∙ 13 ставок |
Разработка сайта по ТЗ на FramerНеобходимо сделать сайт по этим параметрам, что в ТЗ https://docs.google.com/document/d/1ODO2C9Krb4AaMiJz9wfbNzWlAyA2FwCCHL8r0biajUY/edit?usp=sharing Назовите реальный рейд на основе этого дизайна HTML и CSS верстка, Javascript и Typescript ∙ 14 часов 28 минут назад ∙ 24 ставки |
Разработка интерактивной карты Palworld для сайтаНеобходимо разработать интерактивную карту Palworld по примеру: https://palworld.gg/map Нам нужна не просто статическая картинка, а полноценная интерактивная карта, где пользователь может смотреть локации, включать / выключать категории объектов, искать нужные точки и… HTML и CSS верстка, Javascript и Typescript ∙ 2 дня 5 часов назад ∙ 31 ставка |
Разработка платформы AM Mobility (автосервис, парковка, страхование, аренда автомобилей)
259 707 UAH
Ищем команду или опытного Full Stack разработчика для создания MVP платформы AM Mobility. AM Mobility — это единая цифровая экосистема для автомобилистов, объединяющая в одном приложении и веб-платформе: парковку; автосервис; шиномонтаж; автомойку; аренду автомобилей;… Javascript и Typescript, Веб-программирование ∙ 7 дней 11 часов назад ∙ 119 ставок |