
egghead
Проект egghead.io представляет огромный выбор курсов и скринкастов для разработчиков любого уровня и профессии.
JSON Web Token (JWT) Authentication with Node.js
JSON Web Token (JWT) - это небольшой накладной вариант аутентификации, который легко реализовать и масштабировать с вашим приложением. Нет необходимости хранить данные сеанса, поскольку все, что вам нужно, хранится в строке, отправленной в JWT, что значительно сокращает издержки базы данных для ваших серверов.
В этом курсе мы создадим простой сервер аутентификации, и мы будем использовать эти токены для доступа к ресурсам в API. Начиная с нуля, вы узнаете, как легко делать аутентифицикацию на токенах, и будете понимать, как использовать их в своих API-интерфейсах, а также на фронтенде ваших веб-приложений.
Проект egghead.io представляет огромный выбор курсов и скринкастов для разработчиков любого уровня и профессии.
Нетривиальным веб-приложениям требуется некоторая форма аутентификации пользователя. Когда дело доходит до реализации аутентификации в современных одностраничных приложениях, все может стать немного сложнее, и традиционные методы сессии и cookie-based авторизация, как правило, мешают. Спецификация JSON Web Token предлагает гораздо лучший способ обработки аутентификации в SPA и имеет множество преимуществ.
JSON Web Tokens (JWT) - более современный подход к аутентификации. По мере того, как сеть перемещается к большему разделению между клиентом и сервером, JWT предоставляет потрясающую альтернативу традиционным моделям аутентификации на основе файлов cookie.
Есть причина популярности Go: Go был создан гениями и является следующим шагом в эволюции языков программирования. Знание того, как правильно использовать Go, увеличивает ваши возможности и производительность как программиста.
Изучите OpenID Connect, чтобы получать больше регистраций и конверсий для ваших приложений! Войдите в систему через Google, Facebook, LinkedIn - все успешные приложения делают это, и вы должны!