Skip to content

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

Notifications You must be signed in to change notification settings

urfu-2017/github-oauth-example

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Пример организации авторизации с использованием 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/

About

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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published