Skip to content

PredokMiF/koa_jwt_auth

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Авторизация по JWT для http и WebSockets в Node.js

Использование:

  • Перед запуском node сервера не забудьте на локальной машине запустить mongod

  • Для отсылки запросов рекомендую использовать приложение Postman

  • Создаем пользователя по POST запросу на http://localhost:3000/user. Передаем в теле объект вида

{
	"displayName": "Slava",
	"email": "[email protected]",
	"password": "111111"
}
  • Авторизуемся и получаем токен в ответе по запросу POST на http://localhost:3000/login. Передаем в теле объект вида
{
	"email": "[email protected]",
	"password": "111111"
}
  • Проверяем авторизации по токену по запросу GET на http://localhost:3000/custom. Токен необходимо скопировать из ответа п2 и добавить в Header с ключем Authorization рисунок

  • Поверяем websocket авторизацию по токену через броузер http://localhost:3000. Токен необходимо скопировать из ответа п2 и добавить переменную jwt в файле public/socketEmitter (без префикса JWT )

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 97.0%
  • HTML 3.0%