#4 - Авторизация через Passport.js
Видеоурок
Библиотека это сторонние ПО, что служит для реализации системы авторизации пользователя на вашем веб сайте. Passport JS это библиотека что призвана работать исключительно с Node JS проектами.
Для создания авторизации на сайте вы можете использовать одну из множества доступных стратегий авторизации пользователя. Посмотреть все стратегии можно на их .
Чем так хорошо Passport JS?
Passport JS в первую очередь обеспечивает защищенное подключение пользователя к вашему сайту. Тем самым авторизация происходит корректно и никто, кроме действительно зарегистрированных пользователей не сможет войти к вам на сайт.
Также Passport JS позволяет создать защищенные разделы сайта, то есть те разделы, доступ к которым будет обеспечен лишь после авторизации пользователя на сайте.
app.get('/profile', passport.authenticationMiddleware(), renderProfile)Материалы для курса
Чтобы скачивать материалы к видеокурсам необходимо оформить подписку на сайт
Исходный код
Весь код будет доступен после подписки на проект! Задание к уроку
Необходимо оформить подписку на проект, чтобы получить доступ ко всем домашним заданиям
Большое задание по курсу
Вам необходимо оформить подписку на сайте, чтобы иметь доступ ко всем большим заданиям. В задание входит методика решения, а также готовый проект с ответом к заданию.
PS: подобные задания доступны при подписке от 1 месяца
Также стоит посмотреть