Настройка Twitch-приложения

Следуйте инструкциям ниже, чтобы получить Client ID и Client Secret

1

Перейдите на dev.twitch.tv

Откройте dev.twitch.tv/console/apps и войдите под своим Twitch-аккаунтом.
2

Создайте новое приложение

Нажмите кнопку «Register Your Application» (или «Зарегистрировать»).
3

Заполните форму

  • Name: любое название, например My Stream Overlay
  • OAuth Redirect URLs:http://localhost:3000/api/auth/callback/twitch(для сервера: https://ваш-домен.com/api/auth/callback/twitch)
  • Category: Website Integration
4

Скопируйте Client ID и Client Secret

После создания приложения скопируйте Client ID. Нажмите «New Secret», чтобы получить Client Secret.
5

Заполните .env файл

В папке проекта скопируйте .env.example в .env и вставьте полученные значения:
TWITCH_CLIENT_ID=ваш_client_id
TWITCH_CLIENT_SECRET=ваш_client_secret
AUTH_SECRET=любая_случайная_строка_32+_символа
NEXTAUTH_URL=http://localhost:3000
6

Перезапустите сервер

Остановите (Ctrl+C) и снова запустите: npm run dev. После этого войдите через Twitch.
Перейти к входу