Стек MEAN

#4 - Авторизация через Passport.js

#4 - Авторизация через Passport.js

Для авторизации пользователя в системе мы будем использовать промежуточное ПО Passport.js. Вы научитесь работать с JsonWebToken, а также реализуете авторизацию пользователя на сайте.

Видеоурок

Библиотека Passport JS это сторонние ПО, что служит для реализации системы авторизации пользователя на вашем веб сайте. Passport JS это библиотека что призвана работать исключительно с Node JS проектами.


Для создания авторизации на сайте вы можете использовать одну из множества доступных стратегий авторизации пользователя. Посмотреть все стратегии можно на их официальном сайте

Чем так хорошо Passport JS?

Passport JS в первую очередь обеспечивает защищенное подключение пользователя к вашему сайту. Тем самым авторизация происходит корректно и никто, кроме действительно зарегистрированных пользователей не сможет войти к вам на сайт.


Также Passport JS позволяет создать защищенные разделы сайта, то есть те разделы, доступ к которым будет обеспечен лишь после авторизации пользователя на сайте.

app.get('/profile', passport.authenticationMiddleware(), renderProfile)

Материалы для курса

Чтобы скачивать материалы к видеокурсам необходимо оформить подписку на сайт

Исходный код

Весь код будет доступен после подписки на проект!

Задание к уроку

Необходимо оформить подписку на проект, чтобы получить доступ ко всем домашним заданиям

Большое задание по курсу

Вам необходимо оформить подписку на сайте, чтобы иметь доступ ко всем большим заданиям. В задание входит методика решения, а также готовый проект с ответом к заданию.
PS: подобные задания доступны при подписке от 1 месяца

Также стоит посмотреть

Изучение MongoDB / Работа с базой данных
8 уроков
Курс по React JS для начинающих
14 уроков
Создание приложения на React JS / Использование API
7 уроков
Уроки Node JS и Express для начинающих
17 уроков
Уроки Angular для начинающих
7 уроков
Комментарии для сайта Cackle