Skip to content

Latest commit

 

History

History
27 lines (22 loc) · 969 Bytes

README.md

File metadata and controls

27 lines (22 loc) · 969 Bytes

Пример организации авторизации с использованием Passport.js и GitHub

Подключаем приложение на GitHub

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

Запускаем приложение

npm install
npm start

Открываем приложение
http://localhost:3000/