Статьи

Новый курс: аутентификация Node.js с OAuth 2.0

Конечный продукт
Что вы будете создавать

Аутентификация является важной частью практически каждого веб-приложения. Сегодня наши пользователи ожидают большего, чем простая локальная аутентификация. Им нужна поддержка сторонней аутентификации, поэтому они могут использовать одну учетную запись для входа на несколько веб-сайтов. OAuth и OAuth 2.0 являются протоколами для этого.

В нашем новом курсе вы узнаете, как включить OAuth 2.0 в свои приложения Node.js.

Инструктор Tuts + Джереми Макпик покажет вам, как использовать Node.js с OAuth 2.0 для добавления поддержки сторонней аутентификации в ваше приложение. Вы создадите приложение и добавите в него различные типы аутентификации.

Страница профиля приложения, которое вы создадите в курсе

Вот несколько бесплатных уроков из этого курса, в качестве предварительного просмотра того, что вы можете ожидать:

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

Вы можете применять те же концепции и методы практически к любому провайдеру OAuth. На этом уроке вы узнаете, как добавить поддержку Facebook в качестве внешнего поставщика авторизации.

Ваши пользователи могут иметь две учетные записи: локальную и Facebook. На этом уроке вы создадите страницу, которая позволит им управлять своими учетными записями и в конечном итоге соединить их вместе.

Вы можете сразу пройти наш новый курс с подпиской на Envato Elements . За небольшую ежемесячную плату вы получаете доступ не только к этому курсу, но и к нашей растущей библиотеке из более чем 1000 видеокурсов и ведущих в отрасли электронных книг по Envato Tuts +.

Кроме того, теперь вы получаете неограниченное количество загрузок из огромной библиотеки Envato Elements, содержащей более 200 000 фотографий и более 26 000 дизайнерских ресурсов и шаблонов. Создавайте с помощью уникальных шрифтов, фотографий, графики и шаблонов и быстрее выполняйте лучшие проекты.