- Знакомимся с Passport.js
- Заходим на https://github.com/settings/developers
- Создаём новое приложение
- Создаём файл .env в корне примера
- Добавляем полученные clientID и clientSecret в .env
GITHUB_CLIENT_ID=a734c7ed99d8978000b
GITHUB_CLIENT_SECRET=527b750fff429479f5690b974be29d4d0a7fdf
- Генерируем случайным образом секрет для подписывания сессионной cookie в .env
EXPRESS_SESSION_SECRET=f9u402bvcyafа4a2j8vuv
npm install
npm start
Открываем приложение
http://localhost:3000/